【发布时间】:2016-06-13 07:02:53
【问题描述】:
我有一个简单的 HTML 按钮来触发 jquery 功能,但是当我将此按钮添加到 webform 时,它会触发回发。
播放
我尝试添加OnClientClick="myfunction(); return false;",但它仍然回发。
如何在没有回发的情况下使用简单按钮
【问题讨论】:
-
我改用 div 解决了这个问题。很高兴知道为什么会这样。
-
你能显示你的按钮代码吗?
-
你说的是“一个简单的 HTML 按钮”。它是 ASP.NET 按钮控件吗?如果你使用
<asp:Button OnClientClick="return false;" ... />,那么它不应该回发到服务器。如果您使用 HTML 输入控件 (<input type="submit" ... />),OnClientClick可能没有任何意义;您可以尝试使用onclick事件。