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)); |
Si es que se llama Button1 el boton que se quiere desactivar. Colocar esa linea dentro del onLoad de la pagina.