2016-06-28 10 views
0

は、SharePointと私の主な目標は非常に簡単です、私はすべての新しいをコーディングする私を強制するものではありませんツール/デザイナーを使って、頻繁にテーブルやフォームに基づくイントラネットを開発したい形成/リスト項目のフォームを編集する。を実行し、サーバー側のC#スクリプトが

現在、私はSharePointデザイナーでカスタムリストを編集するためのカスタムフォームを用意しています。たとえば、カスタムPage_Load関数を実行するために、いくつかの特定の動作を実装するためにサーバーサイドコード(c#)を追加します。

問題が(でもへの道を見つけることができませんでした私はそれを行うにしているが、最善のアプローチになるかわからない、例のほとんどは、オンラインのVisual Studioを使用して、新しいリストを作成するアプローチを示すことです既存のSharePointリストを使用してください)そして、私が望ましくない最初からフォームをコード化してください。

それでは、どのように私は、サーバー側(C#の)とクライアント側のコード(JS)とSharePointデザイナー事前に構築されたフォーム(下の画像)を向上させることができますか?可能であれば、私は、Visual Studioでそれを行うことを好むだろうが、私は、VSからの既存のフォームASPXのカスタマイズを開始する方法を見つけることができませんでした

enter image description here

答えて

0

私の提案... [サーバーオブジェクトモデルを使用して気にしないならば、あなたは、Visual Webパーツを使用することができます。カプセル化され、コードの再利用性を促進します。そこから、クライアント側コードまたはサーバー側コードを含めることができます。個人的に私はVSは、これを行うことを好むが、あなたはSDを好む場合は、ここでのチュートリアルでは、https://msdn.microsoft.com/en-us/library/ee231546.aspx

であり、ここで、このことができますアプリケーションページ内

Add a WebPart to an Application page

希望にそれをインクルードする方法についてのリンクがありますビット

+0

それは私が既存のSharePoint Designerフォームに追加できることを意味していますか? –

+0

「Sharepoint Designer Form」で何を意味するのか分かりませんリストやライブラリに使用する「ページの編集」を設定できますが、アプリケーションページです...基本的に、WebPartは'WebパーツCatalog'と、それは、SharePointポータルから、またはVSまたはSharePoint Designerを使用して、任意の'アプリケーションpage'にほぼすべてのページに追加することができます。 –

+0

試してみてください...単純なhtmlタグを使用してVisual WebPartを作成し、2番目のリンクをたどってそのページに含める...作業が完了したら、WebPartを編集してサーバーコントロールを組み込みます。オブジェクトモデルのバックエンドコードを追加しています... –

関連する問題