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