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