Compartir a través de


Controles de validación de ASP.NET

Los controles de validación de 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 información 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.

Para obtener más información acerca de los controles de validación de ASP.NET, vea Más información: controles de validación Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN library.

Controles de validación de ASP.NET

  • Control CompareValidator   El control CompareValidator (control) 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. Para obtener más información acerca de la programación del control CompareValidator, vea el artículo CompareValidator (Clase) Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control CustomValidator   El control CustomValidator (control) comprueba los datos proporcionados por el usuario utilizando la lógica de validación que ha escrito. Este tipo de validación permite comprobar valores derivados en tiempo de ejecución. Para obtener más información acerca de la programación del control CustomValidator, vea el artículo CustomValidator (Clase) Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control RangeValidator   El control RangeValidator (control) 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. Para obtener más información acerca de la programación del control RangeValidator, vea el artículo RangeValidator (Clase) Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control RegularExpressionValidator   El control RegularExpressionValidator (control) comprueba que los datos proporcionados por el usuario coinciden 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. Para obtener más información acerca de la programación del control RegularExpressionValidator, vea el artículo RegularExpressionValidator (Clase) Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control RequiredFieldValidator   El control RequiredFieldValidator (control) garantiza que el usuario no omita determinada información. Para obtener más información acerca de la programación del control RequiredFieldValidator, vea el artículo RequiredFieldValidator (Clase) Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control ValidationSummary   El control ValidationSummary (control) 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. Para obtener más información acerca de la programación del control ValidationSummary, vea el artículo ValidationSummary (Clase) Cc295349.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

Vea también

Conceptos

Trabajar con sitios ASP.NET
Controles de datos ASP.NET
Controles de exploración de ASP.NET
Controles de inicio de sesión de ASP.NET
Controles de elementos web ASP.NET

Otros recursos

Controles estándar ASP.NET

Copyright © 2011 de Microsoft Corporation. Reservados todos los derechos.