Gracias a este truco de ASP.NET 2.0 podrás evitar el dobleclick de los formularios Web.
Para implementarlo, pegar este código en el load de la página:
Me.Page.ClientScript.GetPostBackClientHyperlink(Me.btn_Submit, String.Empty)
Dim sb As New StringBuilder
sb.Append(Me.Page.ClientScript.GetPostBackEventReference(Me.btn_Submit, vbNullString))
sb.Append(";")
btn.Attributes("onclick") = sb.ToString()
Cambiaremos el nombre del botón, según al nombre del botón de nuestro formulario web.