http://www.codeproject.com/KB/aspnet/DisableSubmitButton.aspx
public class WebForm1 : System.Web.UI.Page{protected System.Web.UI.WebControls.Button Button1;private void Page_Load(object sender, System.EventArgs e){}#region Web Form Designer generated codeoverride protected void OnInit(EventArgs e){Button1.Attributes.Add("onclick","javascript:" +Button1.ClientID + ".disabled=true;" +this.GetPostBackEventReference(Button1));InitializeComponent();base.OnInit(e);}/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent(){this.Button1.Click +=new System.EventHandler(this.Button1_Click);this.Load += new System.EventHandler(this.Page_Load);}#endregionprivate void Button1_Click(object sender, System.EventArgs e){System.Threading.Thread.Sleep(5000);//Response.Redirect("http://www.msn.com"); }}