Извините за мое невежество, но я всегда считал, что установка свойства SelectedIndex события DropDownList SelectedIndexChanged сработала ... Я ошибаюсь?
SelectedIndex
DropDownList
SelectedIndexChanged
Поиск в документацииЯ не нашел ничего ясного ...
Спасибо
Нет, оно не может инициировать событие selectionchange.
, если вы выполняете расчеты программно, чем оно не запускает событие selectionchange.
Класс DropDownlist Выбранное событие изменения индекса срабатывает, когда выбор из элемента управления списка изменяется между публикациями на сервере. Пожалуйста, убедитесь, что вы соблюдаете следующие правила.
Ниже приведен код.
<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="true" onselectedindexchanged="ddl1_SelectedIndexChanged"> <asp:ListItem Text ="1" Value="1"></asp:ListItem> <asp:ListItem Text ="2" Value="2"></asp:ListItem> </asp:DropDownList> protected void ddl1_SelectedIndexChanged(object sender, EventArgs e) { }
Примечание - При установке индекса во время выполнения событие никогда не будет запускаться.
Пожалуйста, перейдите также по следующим ссылкам.
Как: реагировать на изменения в элементах управления веб-сервером списка
Как использовать функцию DropDownList AutoPostBack