Sys.WebForms.PageRequestManagerServerErrorException: неизвестная ошибка - PullRequest
3 голосов
/ 30 марта 2009

Я создал текстовую область, которая позволяет пользователям вводить HTML-код. Когда я пытаюсь отправить этот код обратно на сервер, я получаю всплывающее окно с сообщением «Sys.WebForms.PageRequestManagerServerErrorException: при обработке запроса на сервере произошла неизвестная ошибка. Код состояния, возвращаемый сервером: 500».

Я считаю, что это как-то связано с тем, что то, что я отправляю обратно, содержит html.

Как мне сделать это безопасно и без появления этого сообщения об ошибке?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 05 марта 2010

Это очень общая ошибка, которая, по-видимому, вызвана множеством вещей, например, утилизацией приложений, поврежденными файлами cookie, RoleManager и т. Д.

Для справки:

Я бы настоятельно не рекомендовал бы отключать проверку, это не устраняет проблему, а просто скрывает симптом и открывает для этого дверь в XSS.

0 голосов
/ 17 апреля 2009

Вы можете использовать validateRequest = "false" на странице, а затем проверить поля, которые вам нужны для обеспечения безопасности данных, используя Server.HtmlEncode и Server.HtmlDecode.

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