1
リストのカスタムEditForm.aspxを作成する必要があります(リストにはカスタムSPFieldsを含むことができます)Visual Studioを使用する必要があります(およびデザイナー)Visual StudioのカスタムEditForm.aspxでいつものように列が表示される
Q 1)アプリケーションページは適切なオプションですか?
Q 2)リストとそのフィールドをList.Fields
コレクションで取得できます。しかし、アプリケーションページのパネルにこれらのフィールドを追加する方法を理解できませんか?次のコードは動作しませんが、おそらく私が望むものを明確にすることができます。
foreach (SPField fld in list.Fields)
{
this.pPanel.Controls(fld);
}
SharePointのデフォルトのEditForm.aspxが実際に必要な処理を行います。 EditForm、DisplayForm、NewFormの各ページには、列(spfields)として設定したフィールドは自動的に表示されます。カスタムページで同じ機能を作成する必要があります。