在asp.net中防止按钮多次点击提交的办法!

在asp.net中防止按钮多次点击提交的办法! 
为提交button 加上下面的属性:

 

System.Text.StringBuilder sb = new System.Text.StringBuilder();

                            sb.Append("if (typeof(Page_ClientValidate) ==

'function') { ");

                            sb.Append("if (Page_ClientValidate() == false) {

return false; }} ");

                            sb.AppendFormat("this.value = '{0}';",

this.waitText);

                            sb.Append("this.disabled = true;");

                            sb.Append(this.Page.GetPostBackEventReference

(this));

                            sb.Append(";");

                            this.Attributes["onclick"] = sb.ToString();   

 如果页面上没有校验控件. 可以直接用下面的:

 this.Button1.Attributes.Add("onclick", "");

posted on 2006-11-08 11:19  ccc110  阅读(132)  评论(0)    收藏  举报

导航