Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
No tiene que usar el control de validación para obtener una respuesta como resultado cuando la propiedad IsValid de la página o el validador sea false. En el cliente y en el servidor puede crear una respuesta personalizada, como un cambio de color en un control o un cambio de fuente en el texto de una etiqueta.
Para mostrar mensajes de validación personalizados
En el controlador del evento Page_Load, llame al método Validate del control de validación o de la página.
Marque la propiedad IsValid del control de validación o de la página y, condicionalmente, agregue texto o un control, o cambie las propiedades (por ejemplo, el color) de un control.
El siguiente ejemplo de código muestra el texto "All entries are valid" (Todas las entradas son válidas) cuando la propiedad IsValid es true, y el texto "There are one or more invalid entries" (Hay una o más entradas que no son válidas) cuando la propiedad es false.
If (Me.IsPostBack) Then ValidationControl1.Validate() If (ValidationControl1.IsValid) Then lblOutput.Text = "All entries are valid." Else lblOutput.Text = "There are one or more invalid entries." End If End Ifif (this.IsPostBack) { ValidationControl1.Validate(); if (ValidationControl1.IsValid) { lblOutput.Text = "All entries are valid."; } else { lblOutput.Text = "There are one or more invalid entries."; } }
Vea también
Tareas
Cómo: Dar formato a mensajes de error de validación de controles de servidor ASP.NET
Conceptos
Tipos de validación para controles de servidor ASP.NET