Button1.Attributes.Add("onclick", "this.value='正在提交中,请等待……';this.disabled=true;" + this.GetPostBackEventReference(Button1));
于是根据这个写了个只能提交一次的控件:
{
private string _textonclick = "正在提交中,请等待……";
protected override void Render(HtmlTextWriter writer)
{
this.OnClientClick += "this.value=\"" + _textonclick + "\";this.disabled = true;" + Page.GetPostBackEventReference(this);
base.Render(writer);
}
public string TextOnClick
{
set { _textonclick = value; }
}
}
不知有没有其他办法,但这是我找到最好的了