У меня есть пользовательский веб-элемент управления, содержащий повторитель. Повторитель содержит три кнопки. При нажатии кнопки выдается следующая ошибка:
Invalid postback or callback argument.
Проверка события включена с помощью <pages enableEventValidation="true"/>
в конфигурации или <%@ Page EnableEventValidation="true" %>
на странице.
В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова исходят от серверного элемента управления, который первоначально их представил. Если данные верны и ожидаемы, используйте метод ClientScriptManager.RegisterForEventValidation
, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки.
Поскольку пользовательский элемент управления не имеет директивы страницы, я изменил enableEventValidation
на false в web.config
, но это ограничило событие itemcommand ретранслятора.
Может кто-нибудь подсказать мне, как решить эту проблему?