ASP.NET 如何在提交时禁用按钮?

标签 asp.net jquery javascript

我在 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/

相关文章:

c# - 如何将 c# 日期时间变量插入 SQL Server

c# - 如何循环遍历一些 ASP.NET 标签来设置它们的属性?

javascript - 框架中用于更轻松地定义 SVG 路径字符串的实用程序?

javascript - 在异步调用之前在 Javascript 中保存 'this'

c# - 调试时未命中断点

c# - 如何使用C#编写xml文件

javascript - 如果满足条件则验证表单

jquery - 动态添加Facebook评论控件

javascript - 阻止用户在 HTML5 视频中搜索

javascript - 强制链接在 WordPress 的原始窗口中打开