System.ArgumentException: недопустимый аргумент обратной передачи или обратного вызова - PullRequest
2 голосов
/ 30 июня 2011

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

Я получаю эту ошибку.

Обратите внимание, что: Iгенерировать некоторые элементы управления динамически и вызывать их события .. Почему это происходит и как я могу предотвратить это?

1 Ответ

2 голосов
/ 30 июня 2011

Вам необходимо динамически восстанавливать эти элементы управления при каждой загрузке страницы. Даже на обратной передаче. Вам также необходимо каждый раз устанавливать их Id на одно и то же значение.

...