Изменение элемента управления с помощью javascript - недопустимый аргумент обратной передачи или обратного вызова

У меня есть раскрывающийся список на странице

                            <asp:DropDownList ID="drpName" AutoPostBack="true" AppendDataBoundItems="true" runat="server" ></asp:DropDownList>

и иногда я хочу добавить к нему элементы, используя javascript / jquery.

Когда я выбираю добавленные элементы и выполняю обратную передачу, я получаю следующую ошибку:

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

Есть идеи, как это обойти?

Спасибо,


person thegunner    schedule 31.12.2010    source источник


Ответы (1)


См. Этот связанный пост: Недопустимая обратная передача или аргумент обратного вызова. Проверка событий включается с помощью '‹pages enableEventValidation = true /›'

person Keith    schedule 31.12.2010
comment
да, решил поместить раскрывающийся список в панель обновлений и вставить элемент из подпункта ... - person thegunner; 01.01.2011