![](/img/trans.png)
[英]DropDownList's OnSelectedIndexChanged event is not firing
[英]Drop down's OnSelectedIndexChanged event isn't firing when changed
我進行了很多搜索,並嘗試了所有可以找到的解決方案,但是沒有任何效果。
更改下拉列表中的選定項目時,永遠不會觸發My OnSelectedIndexChanged事件。
從視圖:
<asp:DropDownList Name="selectYear" EnableViewState="True" CssClass="select" ID="ddlYear" AutoPostBack="True" runat="server" OnSelectedIndexChanged="ddlYear_SelectedIndexChanged"/>
我的OnLoad方法:
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
SetText(); //Setting text on labels
if(IsPostBack)
{
return;
}
InitDropDown();
InitGrid();
}
我已經嘗試了有和沒有后回如果陳述。 他們都沒有工作。
我的事件方法(此方法從不觸發,為什么?):
protected void ddlYear_SelectedIndexChanged(object sender, EventArgs e)
{
if (OnTransactionYearChanged == null) return;
OnTransactionYearChanged();
}
有人知道嗎? 它是Web窗體應用程序的一部分。
你有
if(IsPostBack)
{
return;
}
並且您的下拉列表在回發期間無法正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.