SelectedIndexChanged事件不会触发

时间:2010-11-02 15:24:26

标签: asp.net vb.net webforms

我已将AutoPostBack = "true"属性添加到下拉列表中。 它不起作用。

<asp:DropDownList CssClass="dropDownList" ID="ddlBusinessUnit" 
                  AutoPostBack="true" runat="server" Width="250px"   
                  OnSelectedIndexChanged="ddlBusinessUnit_SelectedIndexChanged">
</asp:DropDownList>
代码背后的代码:

Protected Sub ddlBusinessUnit_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    Response.Write("Hello")
End

如何确保调用事件方法?

1 个答案:

答案 0 :(得分:0)

您是否在每次回发时填充Dropdownlist?

使用IsPostBack检查页面是否第一次加载。

If Not IsPostBack Then
   BinDdlBusinessUnit()
End If