我有一个下拉列表和一个带有表单按钮的文本框。单击一个按钮时,即使在代码中也没有进入我的onclick,但它会进入我的dropdownlist的selectedIndexchanged事件。我该如何解决这个问题?
答案 0 :(得分:4)
我不是VB.net的人,但是尝试将你的asp:按钮更改为:
<asp:Button id="btnlookup" Height="24px" Text="LookUp" Width="60px"
OnClick="btnlookup_Click" runat="server"/>
答案 1 :(得分:1)
在检查回发之外,您的Page_Load是否调用了更改所选索引或DropDownList中的项目?
答案 2 :(得分:0)
确保事件处理程序正在处理正确的控件,或者按钮标记在其onclick元素上引用了正确的方法。
答案 3 :(得分:0)
如果您的下拉列表未设置为autopostback,并且您在单击按钮之前更改其值(并触发回发),则应该触发下拉列表的onchange事件。
...这并不能解释为什么单击处理程序不会触发。