Событие выбора DropDrop обновляет все UpdatePanel в Ajax - PullRequest
0 голосов
/ 25 октября 2010

Я использую расширение AJAX в visual studio 2005. Прежде всего, я создал пользовательский веб-элемент управления, содержащий раскрывающийся список.Я также установил AutoPostBack = "true" для получения его события SelectionEventChange.

Я добавил этот веб-элемент управления на другой странице внутри UpdatePanel. (Я добавил динамически на другой странице).

MyControl = (MyControl) LoadControl("MyControl.ascx")

Моя проблема в том, что когда я выбираю значения из выпадающего списка, это относится ко всей моей панели обновления.

Что я могу сделать, пожалуйста, помогите мне.Я искал в Google, и кто-то говорит Использовать триггеры

<Triggers>

<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />

Но на расширение AJAX я не получаю его, пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 25 октября 2010

Добавьте этот пользовательский веб-элемент управления внутри другого (кроме того, который у вас уже есть, то есть Несколько панелей обновления ) UpdatePanel и вызовите .Update() вручную, в Для того, чтобы обновить только веб-контроль.

Не забудьте установить UpdateMode на Conditional.

0 голосов
/ 25 октября 2010
Тег

Triggers является частью панели обновления.Также обратите внимание на некоторые другие важные свойства UpdatePanel и узнайте, как использовать и ссылаться на вложенные панели обновлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...