【问题标题】:SelectedIndexChanged event of DropDownList is not fired未触发 DropDownList 的 SelectedIndexChanged 事件
【发布时间】:2014-02-20 08:23:04
【问题描述】:

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

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

【问题讨论】:

  • 您需要启用自动回发属性并将其设置为true,默认为false。

标签: c# asp.net


【解决方案1】:

使用属性

AutoPostBack="True"

【讨论】:

    【解决方案2】:

    你需要设置AutoPostBack="true"

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        设置AutoPostBack="true"

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

        【讨论】:

          猜你喜欢
          • 2011-06-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多