Я использовал следующее в web.config
<pages enableEventValidation="false">
Это исправляет проблему, с которой мы столкнулись с Ajax.
У нас есть веб-страница, которая, если вы перейдете к прямому использованию стандартной гиперссылки HTML, отлично работает.
Если вы перейдете на страницу с другой страницы по ссылке внутри gridview и response.redirecting в событии RowCommand на страницу, передающую идентификатор в строке запроса. Страница выдает ошибки из элементов управления внутри панели с указанием
"Недопустимый аргумент обратной передачи или обратного вызова. Проверка событий активируется с использованием в конфигурации или <% @Page EnableEventValidation =" true "% > на странице. В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова происходят из серверный элемент управления, который их первоначально визуализировал. Если данные действительны и ожидаются, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки."
Я рад оставить проверку страницы ложной, поскольку она, похоже, не имела другого эффекта.
Любые идеи, что происходит?