Share via


Tipos de validación para controles de servidor ASP.NET

Actualización: noviembre 2007

En la tabla siguiente se muestran los controles de validación de ASP.NET y cómo se utilizan.

Nota de seguridad:

De manera predeterminada, las páginas Web ASP.NET comprueban automáticamente que usuarios con malas intenciones no intenten enviar secuencias de comandos a la aplicación. Para obtener más información, vea Información general sobre los ataques mediante secuencias de comandos.

Tipo de validación

Utilizar control

Descripción

Entrada requerida.

RequiredFieldValidator

Garantiza que el usuario no omite una entrada. Para obtener información detallada, vea Cómo: Validar entradas requeridas para controles de servidor ASP.NET.

Comparación con un valor

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. Para obtener información detallada, vea Cómo: Validar con respecto a un valor específico para controles de servidor ASP.NET y Cómo: Validar con respecto a un tipo de datos para controles de servidor ASP.NET.

Comprobación del intervalo

RangeValidator

Comprueba que una entrada de usuario está entre los límites superior e inferior especificados. Se pueden comprobar los intervalos entre pares de números, caracteres alfabéticos y fechas. Para obtener información detallada, vea Cómo: Validar con respecto a un intervalo de valores para controles de servidor ASP.NET.

Coincidencia de modelos

RegularExpressionValidator

Comprueba que la entrada del usuario coincide con un modelo definido por una expresión regular. Este tipo de validación permite comprobar secuencias de caracteres predecibles, como los que aparecen en las direcciones de correo electrónico, números de teléfono, códigos postales, etc. Para obtener información detallada, vea Cómo: Validar con respecto a modelos para controles de servidor ASP.NET.

Definida por el usuario

CustomValidator

Comprueba la entrada de usuario utilizando la validación lógica que ha escrito. Este tipo de validación permite comprobar valores derivados en tiempo de ejecución. Para obtener información detallada, vea Cómo: Validar con una función personalizada para controles de servidor ASP.NET y Cómo: Validar con respecto a valores de una base de datos para controles de servidor ASP.NET.

En un formulario se pueden asociar más de un control de validación a un control. Por ejemplo, se podría especificar que se requiera un control y que además contenga un intervalo de valores específico.

Existe un control relacionado, ValidationSummary, que no realiza ningún tipo de validación pero suele utilizarse 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, vea Cómo: Controlar la presentación de los mensajes de error de validación para los controles de servidor ASP.NET.

Vea también

Otros recursos

Controles de validación ASP.NET