ASP.NET RangeValidatorControl
Controles de servidor de validación
Definición y uso
El control RangeValidator se utiliza para comprobar si el valor ingresado por el usuario está entre dos valores. Se pueden comparar diferentes tipos de valores, como números, fechas y caracteres.
Nota:Si el control de entrada está vacío, la validación no fallará. Utilice el control RequiredFieldValidator para hacer que el campo sea obligatorio (requerido).
Nota:Si el valor de entrada no se puede convertir al tipo de datos especificado, la validación no fallará. Utilice el control CompareValidator, establezca su propiedad Operator en ValidationCompareOperator.DataTypeCheck, de esta manera se puede validar el tipo de datos del valor de entrada.
Propiedades
| Propiedad | Descripción |
|---|---|
| BackColor | El color de fondo del control RangeValidator. |
| 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 | Texto que se muestra en el control ValidationSummary cuando falla la validación.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. |
| MaximumValue | Especifica el valor máximo del control de entrada. |
| MinimumValue | Especifica el valor mínimo del control de entrada. |
| runat | Especifica que el control es un control de servidor. Debe establecerse en "server". |
| Type | Especifica el tipo de datos del valor a comprobar. Los tipos son:
|
| Text | Mensaje que se muestra cuando falla la validación. |
Ejemplos
RangeValidator
En este ejemplo, declaramos un control TextBox, un control Button y un control RangeValidator en un archivo .aspx. Si la validación falla, se mostrará el texto "The date must be between 1/1/2002 and 31/5/2002!" en el control RangeValidator.
RangeValidator 2
En este ejemplo, declaramos un control TextBox, un control Button, un control Label y un control RangeValidator en un archivo .aspx. La función submit() detecta si la página es válida. Si es válida, devuelve "The page is valid!" en el control Label. Si no es válida, devuelve "The page is not valid!" en el control Label. Si la validación falla, se muestra "The value must be from 1 to 100!" en el control RangeValidator.
Controles de servidor de validación Otras extensiones