Para evitar que se envien varias veces la misma información (suele pasar cuando hay un proceso lento en el lado del servidor y un cliente impaciente), es útil desactivar el botón que provoca el postback.
Button1.Attributes.Add("onclick", "javascript:document.getElementById('"
+ Button1.ClientID + "').disabled=true;" +
this.GetPostBackEventReference(Button1)); |
Button1.Attributes.Add("onclick", "javascript:document.getElementById('"
+ Button1.ClientID + "').disabled=true;" +
this.GetPostBackEventReference(Button1));
Si es que se llama Button1 el boton que se quiere desactivar. Colocar esa linea dentro del onLoad de la pagina.