Страница просмотра (DispForm.aspx) не связана должным образом для списка Sharepoint - PullRequest
2 голосов
/ 17 сентября 2009

У меня есть список с настроенными версиями NewForm.aspx, EditForm.aspx и DispForm.aspx. Список составлен более года и содержит около 1700 строк.

Ранее я внес небольшое изменение в DispForm.aspx, и кажется, что список потерял связь с DispForm.aspx в качестве страницы просмотра по умолчанию. Ссылки со всех просмотров теперь указывают на «site /? ID = 123» вместо «site / SubSite / List / DispForm.aspx? ID = 123».

Я использовал Sharepoint Designer для повторного применения настроек, для которых файлы связаны с действиями, но, похоже, это не работает.

Сайт работает на нескольких серверах, и я подозреваю, что изменения могут не вступить в силу до перезапуска службы (это имело место для некоторых других изменений в прошлом), но, надеюсь, у кого-то здесь есть некоторые идеи.

К сожалению, у меня есть только удаленный доступ через SPD и никаких привилегий за пределами определенного сайта.

Обновление: кажется, мой google-fu раньше был слабым, но я думаю, что нашел возможное решение здесь .

1 Ответ

1 голос
/ 25 сентября 2009

Это решение сработало для меня: http://moblog.bradleyit.com/2008/10/broken-sharepoint-list-forms.html

Краткий обзор: создайте новый GUID для ListFormWebPart

<WebPartPages:ListFormWebPart runat="server" __MarkupType="xmlmarkup" WebPart="true" __WebPartId="{NEW_GUID}" >

Этот GUID также используется в -tag внутри ListFormWebPart:

<ID>g_NEW_GUID</ID>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...