2011-02-02 2 views
0

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

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

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

Может кто поможет здесь? Благодарю.

Новая подсказка Только что заметили, что события postback работают, когда страница выгружается, но не когда она была опубликована. В чем смысл этого?

ответ

1

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

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

Это звучит как HttpModule является изменение JSon постбэк панели обновления

+0

+1 для ответа. У меня есть ScriptManager на главной странице, но не в SafeScriptManager. Я попытался добавить его в свой ** контроль ascx **, но не могу найти ссылку на Microsoft.Practices.SPG.AJAXSupport. Обратите внимание, что он действительно работает в режиме выписки, но не один раз, когда страница была опубликована – paul

Смежные вопросы