DropDownList的SelectedIndexChanged事件未被触发

时间:2014-02-20 08:23:05

标签: c# asp.net

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)
{
}

请帮助我。我无法理解为什么它不起作用。

4 个答案:

答案 0 :(得分:3)

使用属性

AutoPostBack="True"

答案 1 :(得分:3)

您需要设置AutoPostBack="true"

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

设置AutoPostBack="true"

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