单击按钮禁用回发

16 c# asp.net postback

我想在点击后禁用回发<asp:Button>.我试图通过分配来做到这一点onclick="return false",但在按钮中不起作用.

我怎样才能解决这个问题?

Tom*_*len 14

onClientClick="return false"
Run Code Online (Sandbox Code Playgroud)

应该这样做!Onclick将引用一个ASP.net函数,onClientClickOnClick在HTML中的控件上呈现.


arv*_*man 5

onclick用于连接服务器端事件。您需要使用OnClientClick处理程序,例如<asp:button OnClientClick="return false;" />

  • 尝试执行 `&lt;asp:button OnClientClick="yourfunction();return false;" UseSubmitBehavior="false" OnClick="btn_Click"/&gt;` 当您将 `UseSubmitBehavior` 设置为 true 时,asp.net 将添加必要的客户端脚本以将提交发布到服务器。 (3认同)

小智 3

我可以使用包含相关控件/元素的 UpdatePanel 来修复该问题。