ASP.NET CompareValidatorControl
Controles de servidor de validación
Definición y uso
El control CompareValidator se utiliza para comparar el valor de un control de entrada con el valor de otro control de entrada o con un valor constante.
Nota:Si el control de entrada está vacío, no se llamará a ninguna función de validación y la validación se realizará correctamente. Utilice el control RequiredFieldValidator para hacer que el campo sea obligatorio (requerido).
Propiedades
| Propiedad | Descripción |
|---|---|
| BackColor | El color de fondo del control CompareValidator. |
| ControlToCompare | El nombre del control con el que se va a comparar el control que se está validando. |
| ControlToValidate | El id del control a validar. |
| Display | El comportamiento de visualización del control de validación. Los valores válidos son:
|
| EnableClientScript | Valor booleano que especifica si se habilita la validación en el cliente. |
| Enabled | Valor booleano que especifica si se habilita el control de validación. |
| ErrorMessage | El texto que se muestra en el control ValidationSummary cuando la validación falla.Nota:Si no se establece la propiedad Text, el texto también se mostrará en el control de validación. |
| ForeColor | El color de primer plano del control. |
| id | El id único del control. |
| IsValid | Valor booleano que indica si el control especificado por ControlToValidate pasa la validación. |
| Operator | El tipo de operación de comparación a realizar. Los operadores son:
|
| runat | Especifica que el control es un control de servidor. Debe establecerse como "server". |
| Text | El mensaje que se muestra cuando la validación falla. |
| Type | Especifica el tipo de datos del valor a comparar. Los tipos son:
|
| ValueToCompare | Un valor constante que se comparará con el valor introducido por el usuario en el control de entrada que se está validando. |
Ejemplos
CompareValidator
En este ejemplo, declaramos dos controles TextBox, un control Button y un control CompareValidator en un archivo .aspx. Si la validación falla, se mostrará el texto "Validation Failed!" en el control CompareValidator con fondo amarillo y fuente roja.
CompareValidator 2
En este ejemplo, declaramos dos controles TextBox, un control ListBox, un control Button y un control CompareValidator en un archivo .aspx. La función check_operator() establece el operador seleccionado en el control ListBox como el operador del control CompareValidator y luego realiza la validación del control CompareValidator. Si la validación falla, se mostrará el texto "Validation Failed!" en el control CompareValidator con fondo amarillo y fuente roja.
Controles de servidor de validación Otras extensiones