System.UI.Web.ScriptManager не допускается на этой странице. Тип не зарегистрирован как безопасная ошибка в SharePoint - PullRequest
1 голос
/ 16 февраля 2010

В SharePoint я получаю сообщение об ошибке:

System.Web.UI.ScriptManager не доступен на этой странице. Тип не зарегистрирован как безопасный.

Я гуглил, и результаты указывали на отсутствие установки расширений сервера AJAX при использовании тега asp: scriptManager. Однако при ближайшем рассмотрении моего проекта не было найдено такой метки. Еще более странным было то, что после переустановки / сброса главной страницы ошибка исчезла, и я снова смог прочитать свой сайт.

Мне было интересно, появится ли приведенная выше ошибка, если некоторые файлы SharePoint будут переопределены? Или есть другие менее очевидные / нетривиальные причины для этого?

Спасибо.

1 Ответ

1 голос
/ 16 февраля 2010

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

Пример: обычной практикой является кодирование пользовательской веб-части или пользовательского элемента управления для вставки ScriptManager под тегом форм программно на случай, если он отсутствует, и как только этот пользовательский код перехватывает отображение страницы с помощью ScriptManager, он проверим, разрешено ли это в web.config - таким образом вы получите ошибку.

В web.config SharePoint не включен Ajax. Telerik имеет хороший учебник по этому вопросу.

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