Мне нужно создать пользовательский EditForm.aspx для списка (список может иметь любые поля (включая пользовательские поля SPF). Я ДОЛЖЕН использовать Visual Studio (и НЕ SharePoint Designer).
Q 1) Будет ли страница приложения правильным вариантом?
Q 2) Я могу получить список и его поля через List.Fields
collection. Но я не могу понять, как добавить эти поля в панель на странице приложения? Следующий код НЕ работает, но, вероятно, может уточнить, что я хочу.
foreach (SPField fld in list.Fields)
{
this.pPanel.Controls(fld);
}
SharePoint по умолчанию EditForm.aspx делает то, что мне нужно на самом деле. Какие бы поля мы ни указывали как столбцы (spfields), они автоматически появляются на страницах EditForm, DisplayForm и NewForm. Я должен создать такую же функциональность на пользовательской странице.