Недопустимый аргумент обратной передачи или обратного вызова. При нажатии кнопки

У меня есть веб-страница с различными средствами управления. Два из них являются dropdownlists. Первый dropdownlist заполняется из XML-файла на page_load событии. Это хорошо работает. К первому dropdownlist присоединяется cascadingdropdownlist расширитель, который называет веб-сервис каждым разом, когда выбор в первом dropdownlist изменяется. Это хорошо работает также. Под моими двумя dropdownlists у меня есть кнопка, которая отправляет страницу назад. Однако, когда я сделал выбор во втором dropdownlist и нажимаю кнопку, я получаю следующую ошибку:

Ошибка сервера в '/' Приложение. Недопустимый аргумент обратной передачи или обратного вызова. С помощью проверка события включают в конфигурации или <% Страница EnableEventValidation = "истинный" %> на странице. В целях безопасности эта функция проверяет, что аргументы событиям обратной передачи или обратного вызова происходят из управления сервером, которое первоначально представило их. Если данные допустимы и ожидаются, используйте ClientScriptManager. Метод RegisterForEventValidation для регистрации данных обратной передачи или обратного вызова для проверки. Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Рассмотрите отслеживание стека для получения дополнительной информации об ошибке и где это произошло в коде.

Детали исключения: Система. ArgumentException: Недопустимый аргумент обратной передачи или обратного вызова. С помощью проверка события включают в конфигурации или <% Страница EnableEventValidation = "истинный" %> на странице. В целях безопасности эта функция проверяет, что аргументы событиям обратной передачи или обратного вызова происходят из управления сервером, которое первоначально представило их. Если данные допустимы и ожидаются, используйте ClientScriptManager. Метод RegisterForEventValidation для регистрации данных обратной передачи или обратного вызова для проверки.

Исходная ошибка:

Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информация относительно источника и местоположения исключения может быть определена с помощью отслеживания стека исключительной ситуации ниже.

Отслеживание стека:

[ArgumentException: Недопустимый аргумент обратной передачи или обратного вызова. С помощью проверка события включают в конфигурации или <% Страница EnableEventValidation = "истинный" %> на странице. В целях безопасности эта функция проверяет, что аргументы событиям обратной передачи или обратного вызова происходят из управления сервером, которое первоначально представило их. Если данные допустимы и ожидаются, используйте ClientScriptManager. Метод RegisterForEventValidation для регистрации данных обратной передачи или обратного вызова для проверки.] Система. Сеть. UI.ClientScriptManager. ValidateEvent (Представляют в виде строки uniqueId, Аргумент строки), +10945696 Систем. Сеть. UI.WebControls. DropDownList. LoadPostData (Представляют в виде строки postDataKey, постнабор NameValueCollection), +72 Системы. Сеть. UI.Page. ProcessPostData (постданные NameValueCollection, булевская переменная fBeforeLoad) +507 Систем. Сеть. UI.Page. ProcessRequestMain (булевская переменная includeStagesBeforeAsyncPoint, булевская переменная includeStagesAfterAsyncPoint) +2071

Извините за ужасное форматирование. Какие-либо предложения на том, почему эта ошибка брошена и как предотвратить ее?

Спасибо,
Ben

5
задан b3n 3 August 2010 в 03:10
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: