Ну, я читал об этом (на самом деле не здесь, в stackOverflow), и у меня есть несколько вопросов, и мне нужен совет по этой "старой" теме.
Во-первых, что я делаю?
Измените значение события onclientclick, используя функцию на javascript, и включите элемент управления в той же функции.В этом раскрывающемся списке используется каскадное расширение набора инструментов ajax для заполнения еще двух раскрывающихся списков.Затем сохраните новую информацию, используя метод jQuery AJAX, используя веб-сервис.Но у меня есть еще одна кнопка, которая отправляет всю страницу aspx, и затем я получил исключение "исключение: недопустимый аргумент обратной передачи или обратного вызова. Проверка события включена ...."
1.- Во-первых, простой и быстрый вариантотключить проверку событий на странице aspx, но пока я не прочитал, это не очень хорошая идея.
2.- Используйте это: http://msdn.microsoft.com/en-us/library/ms223395.aspx Я не очень понимаю эти примеры :(
3.- Попрощайтесь с пользователем опыта и используйте «классический» метод отправки / обратной передачи.
Я действительно очень не хочу номера 1 и 3. Я хотел бы полностьюпонять вариант 2 и сохранить опыт пользователя и безопасность ASPX.
Буду очень признателен за любые советы. Спасибо.
Обновлено Я думаю, этоСтатья освещает и очень хорошо объясняет эту известную проблему (или функцию): http://odetocode.com/blogs/scott/archive/2006/03/21/asp-net-event-validation-and-invalid-callback-or-postback-argument-again.aspx
Обновлено 2 Еще один отличный пост (замечен здесь в stackoverflow): http://johanleino.wordpress.com/2009/11/17/cascadingdropdown-casues-invalid-postback-or-callback-argument-error/
Обновление 3 Это еще одна причина для исключения: AГлавная страница SP.NET: Ошибка проверки события