Я хотел бы использовать страницы своего приложения (с кодом позади, не измененным со страницами Sharepoint Designer) для операций просмотра / редактирования / нового.
Как я знаю, есть проблема, как это сделать:
SPContentType ct=web.Lists["ListName"].ContentTypes["ContentTypeName"];
ct.EditFormUrl="_layouts/youreditpage.aspx";
ct.Update();
И это работает правильно для общих списков, но когда я пытаюсь сделать это с внешним списком,
У меня есть исключение при обновлении:
SPException: The collection cannot be modified
Я пробовал:
web.AllowUnsafeUpdates = true;
//or
ct.ReadOnly = false;
// or
ct.Sealed = false;
и ничто из этого мне не помогло ...
Я пытался изменить свойство Разрешить управление типами содержимого в настройках библиотеки, но не могу найти это свойство с внешними списками. Пожалуйста, мне нужна помощь, спасибо!