Asp.Net避免按钮重复点击
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-11
在CSDN的论坛上,经常有一些朋友询问有关按钮重复点击的问题.我也做过多次回答,但是为了解决更多朋友的问题,在这里,我把实现方法再次讲解一下,由于本人能力有限,有什么不对的地方,还请各位朋友指教. 首先在<%@ Page %>中添加EnableEventValidation="false". btnOK是提交按钮的ID,在Page_Load事件中添加回调方法.btnOK_Click就是提交后要实现的服务端代码.整体的实现过程还是比较简单的. //使按钮不可用并回调服务端事件protected void Page_Load(object sender, EventArgs e) { this.btnOK.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(btnOK, "Click") + ";this.disabled=true; this.value=''提交中...'';"); } //按钮处理方法(51aspx.com) protected void btnOK_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(2000); ClientScript.RegisterStartupScript(GetType(), "btnCommit", "alert(''提交成功!!!'');", true); } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: .net实现动态标题方法下一篇: 五分钟学会VB.NET实现拖放
关于Asp.Net避免按钮重复点击的所有评论