Я получаю следующую ошибку, когда на моем элементе управления привязкой данных происходит событие (Добавить / Изменить / Удалить).
Недействительный аргумент обратной передачи или обратного вызова. Проверка событий включается с помощью в конфигурации или ‹% @ Page EnableEventValidation =" true "%> на странице. В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова исходят от серверного элемента управления, который изначально их визуализировал. Если данные действительны и ожидаются, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки.
Я использую настраиваемый элемент управления DataList, но эта проблема также возникает с элементами управления GridView, DetailsView, FormView и Repeater (и, возможно, с другими элементами управления привязкой к данным).
Ответы, которые я могу найти, говорят мне отключить проверку в файле конфигурации или на странице, но это не похоже на лучшее решение. Что я делаю неправильно?