Los controles de validación ASP.NET permiten comprobar los datos proporcionados por el usuario en una página web. Existen controles para distintos tipos de validación, como la comprobación de un intervalo o la comparación de modelos. Cada control de validación hace referencia a un control de entrada (un control de servidor) situado en otra parte de la página. Cuando se procesan los datos proporcionados por el usuario (por ejemplo, cuando se envía una página), el control de validación comprueba dichos datos y establece una propiedad para indicar si han pasado la comprobación. Una vez que se ha llamado a todos los controles de validación, se establece una propiedad en la página que indica si alguna de las comprobaciones de validación ha producido un error.
En su propio código puede probar el estado de la página y de los controles individuales. Por ejemplo, podría probar el estado de los controles de validación antes de actualizar un registro de datos con informacin proporcionada por el usuario. Si se detecta un estado no válido, se omite la actualización. Normalmente, si una comprobación de validación produce errores, se omite todo el procesamiento y se devuelve la página al usuario. Los controles de validación que detectan errores generan un mensaje de error que aparece en la página. Puede mostrar todos los errores de validación en un solo lugar mediante un control ValidationSummary.

Controles de validación de ASP.NET

CompareValidator (control)

El control CompareValidator compara los datos proporcionados por el usuario con un valor constante, con el valor de otro control (mediante un operador de comparación como menor que, igual que o mayor que) o para un tipo de datos específico.

CustomValidator (control)

El control CustomValidator comprueba los datos proporcionados por el usuario usando la lógica de validación que ha escrito. Este tipo de validación permite comprobar valores derivados en tiempo de ejecución.

RangeValidator (control)

El control RangeValidator comprueba que los datos proporcionados por el usuario estén dentro de los límites superior e inferior especificados. Se pueden comprobar los intervalos entre pares de números, caracteres alfabéticos y fechas.

RegularExpressionValidator (control)

El control RegularExpressionValidator comprueba que los datos proporcionados por el usuario coincidan con un modelo definido por una expresión regular. Este tipo de validación permite comprobar secuencias de caracteres predecibles, como las que aparecen en las direcciones de correo electrónico, números de teléfono, códigos postales, etc.

RequiredFieldValidator (control)

El control RequiredFieldValidator garantiza que el usuario no omita determinada información.

ValidationSummary (control)

El control ValidationSummary no realiza ningún tipo de validación, pero suele usarse con otros controles de validación para mostrar los mensajes de error de todos los controles de validación de la página juntos.

0 comentarios :

Publicar un comentario

 
Blogger Template ASP.NET © 2013. Todos los derechos reservados.
Arriba