Uso de ControlValidator

tema enviado por Javi_Arce en ASP.NET
tema iniciado el 04/10/2006

Hola Pablo,

Tengo una duda acerca del uso de los controles de validación de un webform (soy novato en todo esto...)

El caso es que tengo una página con varios validadores y un summaryvalidator, pero sólo quiero que se realice la validación cuando se pulsa un botón Guardar.

Lo que hago es poner la propiedad Enabled = False en el método Page_Load y Enabled = True en el método btnSave_Click. Más o menos así:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

enableValidators(False)

End Sub

Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click

enableValidators(True)

End Sub

Private Sub enableValidators(ByVal flagEnable As Boolean)

ValidationSummary1.Enabled = flagEnable

txtProyectoValidator.Enabled = flagEnable

txtClienteValidator.Enabled = flagEnable

End Sub

El problema es que esto no funciona porque el evento del botón se ejecuta después del Page_Load...

¿Qué puedo hacer?

Gracias!!