我在 ASP.NET 网站上有付款表格,当用户点击 asp:Button 时,他提交了几次。我想在不损害当前 ASP.NET 站点的情况下禁用此功能(我的意思是不要花哨的 jQuery,除非它非常基础并且不会干扰 ASP.NET 内置验证)
谢谢!!!
最佳答案
您可以在客户端的按钮上轻松执行此操作:
onClientClick="this.disabled=true;"
您也可以使用穆罕默德的方法:
onClientClick="if(Page_ClientValidate()){this.disabled=true;}"
如果这仍然不起作用,您可以在禁用按钮之前自行启动回发:
onClientClick="if(Page_ClientValidate()){__doPostBack;this.disabled=true;}"
关于ASP.NET 如何在提交时禁用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3092863/