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