Асинхронная обратная передача веб-части с получением Sys.WebForms.PageRequestManagerParserErrorException - PullRequest
0 голосов
/ 02 февраля 2011

Ошибка: Sys.WebForms.PageRequestManagerParserErrorException: не удалось проанализировать сообщение, полученное с сервера. Распространенными причинами этой ошибки являются изменения ответа путем вызова Response.Write (), фильтров ответа, HttpModules или трассировки сервера. Подробности: Ошибка разбора рядом с ' http://servername/ScriptResource.axd?d=EltQ7pexCbRndWc7D3a....b2a49de Линия: 5

Недавно я преобразовал веб-часть SmartPart + UserControl в «настоящую» веб-часть. Часть пользовательского управления осталась практически неизменной и содержит панель обновления. Цель состоит в том, чтобы иметь интерактивный элемент управления календарем, который обновляет свои собственные данные, но не вызывает полного обновления страницы. Основная причина перехода на реальную веб-часть заключается в использовании личного хранилища, чтобы пользователи могли выбрать определенный параметр и сохранить его.

Проблема, с которой я столкнулся сейчас, заключается в том, что при нажатии одной из кнопок LinkButton в моей веб-части появляется ошибка, указанная выше. Я не делаю никаких Response.Writes и, кажется, нет никаких записей HttpHeader в IIS.

Может кто-нибудь помочь здесь? Спасибо.

Новая подсказка Просто заметил, что события обратной передачи работают, когда страница извлечена, но не когда она была опубликована. Каково значение этого?

1 Ответ

1 голос
/ 02 февраля 2011

Вы добавили менеджер сценариев sharepoint:

http://msdn.microsoft.com/en-us/library/ff650218.aspx

Похоже, что HttpModule изменяет обратную передачу json панели обновления

...