为什么我的onchange asp.net组合框没有被调用?
问题描述:
我不认为我的变化函数被称为...为什么?为什么我的onchange asp.net组合框没有被调用?
Public Sub selCurrentManuf_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles selCurrentManuf.SelectedIndexChanged
Response.Write("<script language='javascript'>alert('"+"oi"+"');</script>")
End Sub
<asp:DropDownList runat="server" ID="selCurrentManuf" OnSelectedIndexChanged="selCurrentManuf_SelectedIndexChanged"></asp:DropDownList>
我做错了什么?
答
尝试将AutoPostBack="true"
添加到您的控件标记;假设您希望它立即执行操作。 Otheriwse事件在表单以其他方式提交之前不会被触发。
<asp:DropDownList runat="server" ID="selCurrentManuf" autopostback="true" OnSelectedIndexChanged="selCurrentManuf_SelectedIndexChanged"></asp:DropDownList>
你是天才!我已经过了好几天了! – Beginner
@Beginner我向同事展示了天才的赞美,他们仍然不相信。但很高兴我能帮上忙。 –