1

我在表单上有一个下拉列表和一个带有按钮的文本框。单击按钮时,即使在代码中它也不会转到我的 onclick,但会转到我的下拉列表的 selectedIndexchanged 事件。我怎样才能解决这个问题?

4

4 回答 4

4

我不是 VB.net 的人,但尝试将您的 asp:button 更改为:

 <asp:Button id="btnlookup" Height="24px" Text="LookUp" Width="60px" 
 OnClick="btnlookup_Click" runat="server"/>
于 2009-05-19T14:28:36.720 回答
1

除了检查回发之外,您的 Page_Load 是否需要更改所选索引或 DropDownList 中的项目?

于 2009-05-19T14:31:30.580 回答
0

确保事件处理程序正在处理正确的控件,或者按钮标记在其 onclick 元素上引用了正确的方法。

于 2009-05-19T14:18:25.600 回答
0

如果您的下拉列表未设置为自动回发,并且您在单击按钮(并触发回发)之前更改了其值,则应该触发下拉列表的 onchange 事件。

...并不是说这解释了为什么单击处理程序没有触发。

于 2009-05-19T14:33:21.123 回答