Моя страница использует Multiview с 3 видами.
третий вид для поиска и имеет сетку данных в панели обновления, в сетке данных есть столбец editcommand.когда пользователь щелкает по редактированию в столбце edicommand, для параметра activeviewindex для multiview устанавливается значение 1, но выдает ошибку при обратной передаче.
"Недопустимый аргумент обратной передачи или обратного вызова. Проверка события включена с использованием <pages enableEventValidation="true"/>
в конфигурации или <%@ Page EnableEventValidation="true" %>
на странице. В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова исходят от серверного элемента управлениякоторый изначально их обработал. Если данные действительны и ожидаемы, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки. "
Я думаю, что моя проблема - это метод activeviewindex, потому что при нажатииизменить в столбце editcommand, я установил activeviewindex равным 1, в то время как моя сетка данных находится внутри панели обновления и панели обновления в представлении 3. Как я могу это исправить?