Sys.WebForms.PageRequestManagerParserErrorException: В чем разница между обычным и частичным отображением? - PullRequest
0 голосов
/ 07 июля 2010

Я создаю прокси-сервер в c #.Я заставил это работать кроме случаев частичной обратной передачи.При частичной обратной передаче выдается исключение, сообщающее


Сообщение с веб-страницы

Sys.WebForms.PageRequestManagerParserErrorException: сообщение, полученное с сервера, не может быть проанализировано.Распространенные причины этой ошибки: изменение ответа при вызове Response.Write (), фильтры ответов, HttpModules или трассировка сервера включены.

Подробности: синтаксический анализ ошибок рядом с '

1 Ответ

0 голосов
/ 07 июля 2010

Я нашел решение проблемы.Есть некоторая разница между обычным HttpListenerRequest и частичным HttpListenerRequest.На самом деле frame добавляет заголовок под названием «x-microsoftajax».Когда вы создаете HttpWebRequest, вы также должны добавить этот заголовок.Это решит ParserError, но перенаправит вас на страницу входа, если вы используете проверку подлинности с помощью форм.Добавив заголовок «Cookie» из запроса HttpListenerRequest в запрос HttpWebRequest, вы также можете решить эту проблему.

...