【发布时间】:2010-11-02 15:24:26
【问题描述】:
我已将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
如何确保事件方法被调用?
【问题讨论】:
-
这有点模糊。 DropDownList 实际上是否填充了任何内容?如果是这样,当您选择时,您是选择不同的值还是已经选择的值?如果要回发,则需要选择一个新值。 [Ed] 还有 - 我和其他评论者在一起; Response.Write() 可能会丢失,具体取决于您页面上的其他内容。在里面打断点!
-
@abhi:你试过在那个方法中设置断点吗?
-
您是否在使用任何更新面板...?
-
在我看来是对的……你确实放了一个断点,看对了吗?
-
是的,它正在被填充。我尝试选择其他值而不是显示为第一项的值。