У меня есть некоторый код, который стреляет, когда пользователь выбирает объект в dropdownlist. Теперь я хочу, чтобы тот же код стрелял, когда я установил selectedindex программно.
Я попытался установить
ddlSystemLevelDCP.SelectedIndex=2;
и это также
ddlSystemLevelDCP.SelectedValue="2";
Ни один из них не запускает это событие. Однако, когда пользователь изменяет выбор, это событие огни.
Если у вас есть обработчик событий, вы можете его вызвать.
<asp:DropDownList ID="ddlSystemLevelDCP" runat="server"
AutoPostBack="true"
onselectedindexchanged="ddlSystemLevelDCP_SelectedIndexChanged">
</asp:DropDownList>
...
ddlSystemLevelDCP_SelectedIndexChanged(ddlSystemLevelDCP,EventArgs.empty);