Одна ошибка во время выполнения в проекте asp.net - PullRequest
0 голосов
/ 25 января 2012

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

Ошибка времени выполнения Microsoft JScript: Sys.WebForms.PageRequestManagerServerErrorException: недопустимый аргумент обратной передачи или обратного вызова.Проверка события включена с использованием в конфигурации или <% @ Page EnableEventValidation = "true"%> на странице.В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова исходят от серверного элемента управления, который первоначально их представил.Если данные являются действительными и ожидаемыми, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки.

1 Ответ

0 голосов
/ 25 января 2012

Пожалуйста, посмотрите этот ответ: https://stackoverflow.com/a/1503660/290343.

Также прочитайте документацию Microsoft о EnableEventValidation . В зависимости от ваших требований безопасности, в качестве последнего средства (но только в крайнем случае), установите для него значение «false» в файле web.config или для каждой страницы.

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