Button1.Attributes.Add("onclick", "this.value='正在提交中,请等待……';this.disabled=true;" + this.GetPostBackEventReference(Button1));
于是根据这个写了个只能提交一次的控件:
不知有没有其他办法,但这是我找到最好的了