在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(); 如果页面上没有校验控件. 可以直接用下面的: