Hola Anpiro!
Gracias por compartirlo.
Nunca he tenido que hacer eso que utilizas, de momento. Pero no te serviria para el caso, algo así?
Código:
Reset.Attributes.Add("onclick", "return Validar();")
De esta forma, en el cliente te ejecuta la funcion Validar.. Y si mal no recuerdo, puedes devolver un false para anular la funcion del botón... mmm... sé que vale para hipervinculos, ahora no recuerdo si vale para un boton submit.
A ver si alguien dice como recuperar ese primer parámetro del __doPostBack('Reset','')
Saludos.