2010-06-27 3 views
1

Я не получаю сообщение об ошибке, когда активна моя база данных разработкиСтранное поведение неверного аргумента обратной связи или обратного вызова. Проверка событий разрешена с помощью <pages enableEventValidation

База данных выпуска дает ошибку, единственная разница - DATA !!! Как это возможно?

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

+0

Вы используете каскадные выпадающие списки или другие динамические элементы управления на странице? – R0MANARMY

+0

Конечно! но я не могу понять, почему данные имеют значение?! –

+0

Два предложения. 1. Вы должны поместить @user для человека, на которого вы отвечаете, таким образом они получают уведомление о том, что вы отвечаете на них. 2. Вы случайно используете каскадирование выпадающего списка Ajax Control Toolkit? Потому что, если вы, вероятно, работаете в этой проблеме (http://codeplex.codeplex.com/Thread/View.aspx?ThreadId=10109). – R0MANARMY

ответ

0

У меня возникла аналогичная проблема с Cascading Dropdowns. Вот несколько способов в решении этого вопроса:

  1. Создать производный класс для DropDownList, как это сделано here
  2. Подробную информацию можно найти here

Я надеюсь, что это поможет

Смежные вопросы