Compartir a través de


Propiedades básicas de los controles de validación

Las propiedades que se recogen en la siguiente tabla se aplican a todos los controles de validación.

Propiedades

ControlToValidate

Id. de programación del control de salida que evaluará el control de validación. Si no es un Id. legítimo, se producirá una excepción.

Display

Modo en que se muestra el control de validación especificado. Esta propiedad puede ser uno de los siguientes valores:

None: el control de validación jamás se muestra en línea. Utilice esta opción cuando desee mostrar el mensaje de error sólo en un control ValidationSummary.

Static: el control de validación muestra un mensaje de error si se produce un error en la validación. Se asigna un espacio en la página Web para el mensaje de error incluso si el control de entrada supera la validación. No cambia el diseño de la página cuando el control de validación muestra su mensaje de error. Como el diseño de página es estático, si hay varios controles de validación para el mismo control de entrada, éstos deberán ocupar distintas ubicaciones en la página.

Dynamic: el control de validación muestra un mensaje de error si se produce un error en la validación. El espacio para el mensaje de error se asigna dinámicamente en la página cuando se produce un error en la validación. De este modo, varios controles de validación pueden compartir la misma ubicación física en la página.

NotaNota
Como el espacio para el control de validación se crea dinámicamente, cambia el diseño físico de la página.Para impedir que cambie el diseño de la página cuando aparece un control de validación, el elemento HTML que contiene el control de validación debe ser lo suficientemente grande para que quepa el control de validación de mayor tamaño.

EnableClientScript

Indica si está habilitada la validación en el cliente. Para deshabilitar la validación en el cliente en los exploradores que admitan esta función, establezca el valor de la propiedad EnableClientScript en false.

Enabled

Indica si está habilitado el control de validación. Para impedir que el control de validación valide un control de entrada, establezca el valor de esta propiedad en false.

ErrorMessage

Mensaje de error que se va a mostrar en el control ValidationSummary si se produce un error de validación. Si no está establecido el valor de la propiedad Text del control de validación, también se muestra este texto en el control de validación cuando se produce un error de validación. Se utiliza normalmente la propiedad ErrorMessage con el fin de proporcionar diferentes mensajes para el control de validación y el control ValidationSummary.

NotaNota
Esta propiedad no convierte caracteres especiales en entidades HTML.Por ejemplo, el carácter menor que (<) no se convierte en &lt;.Esto permite incrustar elementos HTML, como un elemento <img>, en el valor de esta propiedad.

ForeColor

Especifica el color en el que se va a mostrar el mensaje en línea cuando se produce un error de validación.

IsValid

Indica si el control de entrada especificado por la propiedad ControlToValidate se determina como válido.

SetFocusOnError

Indica si el foco está establecido en el control especificado por la propiedad ControlToValidate cuando se produce un error de validación.

Text

Si esta establecida esta propiedad, se muestra este mensaje en el control de validación cuando se produce un error en la validación. Si no está establecida esta propiedad, el texto especificado en la propiedad ErrorMessage se muestra en el control.

ValidationGroup

Especifica el nombre del grupo de validación al que pertenece este control de validación.

Vea también

Referencia

BaseValidator

Otros recursos

Sintaxis de los controles de servidor Validation