Lefteris Gkinis Ответов: 2

Нет событий для обработки выпадающего списка в ASP.NET


У меня есть элемент управления DropDownList в моем Asp.net страница.

<asp:DropDownList ID="DDUserList" CausesValidation="true"  
									 OnTextChanged="DropDownChange" runat="server" CssClass="DropDown" AppendDataBoundItems="True" />


Список загружается в элемент управления, но когда я пытаюсь выбрать один элемент, то нет никакого события, чтобы кэшировать его.

Есть ли какое-то решение этой проблемы?

Что я уже пробовал:

Наконец-то я увидел, как поднялось событие.
И это самое главное.
DDUserList.SelectedIndexChanged

Но не тогда, когда мне это нужно. Он поднимается, когда я делаю новый выбор в элементе управления и пытаюсь покинуть эту панель и перейти куда-то еще; на той же странице.
Затем событие поднимается.
Но это не то, чего я хочу.
Проблема остается.

2 Ответов

Рейтинг:
7

Vincent Maverick Durano

То SelectedIndexChanged событие будет срабатывать только после того, как вы установите AutoPostback к True- Это ... false по умолчанию.


Рейтинг:
2

Lefteris Gkinis

Я думаю, что вопрос решен.
Но я не знаю, правильно ли это.
Я добавляю autopostback элемента управления="true" в моем районе as.net и событие порождает.
Если это правильное решение, Пожалуйста, ответьте.
Спасибо


PRAKASH9

для вызова SelectedIndexChanged события DropDownList в Asp.net вы должны установить свойство AutoPostBack в значение "True"