![](/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.