繁体   English   中英

DropDownList的SelectedIndexChanged事件未触发

[英]SelectedIndexChanged event of DropDownList is not fired

ASPX FILE包含DropDown ,如下所示:

< asp:DropDownList ID="drpDist" runat="server" CssClass="dropDownStyle" OnSelectedIndexChanged="drpDist_SelectedIndexChanged" TabIndex="6">

ASPX.CS FILE

protected void drpDist_SelectedIndexChanged(object sender, EventArgs e)
{
}

请帮助我。我不明白为什么它不起作用。

使用财产

AutoPostBack="True"

您需要设置AutoPostBack="true"

<asp:DropDownList ID="drpDist" runat="server" AutoPostBack="true">

当您将该属性设置为true时,只要用户更改列表的选择,就会自动回发到服务器

您需要设置AutoPostBack="True"属性。 这将使页面自动回发,从而触发您的事件。

设置AutoPostBack="true"

< asp:DropDownList ID="drpDist" runat="server" AutoPostBack="true" CssClass="dropDownStyle" OnSelectedIndexChanged="drpDist_SelectedIndexChanged" TabIndex="6">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM