网上找了一些实现方案都不行,就自己写了个用,还行。
先放javascript代码:
<script type="text/javascript"> var clicks = 0; function checkclick(obj) { clicks = clicks + 1; if (clicks>1) { alert("请勿重复点击!"); return false; } return true; } </script>
下面是页面实现:
<asp:button ID="btnSubmit" runat="server" text="查询" OnClientClick="return checkclick(this);" OnClick="btnSubmit_Click" />
嗯,很简单,成功执行完后台方法后,页面会刷新重置clicks为0。