TOC

This article has been localized into Spanish by the community.

Validación:

Validación - RangeValidator

RangeValidator hace exactamente lo que indica su nombre; se asegura de que los datos ingresados por el usuario estén dentro de un rango específico. Puedes utilizarlo para validar números, cadenas de caracteres y fechas, lo cual lo hace útil en muchos casos. Como la última vez validamos números, esta vez probaremos con fechas.

Date:<br />
<asp:TextBox runat="server" id="txtDate" />
<asp:RangeValidator runat="server" id="rngDate" controltovalidate="txtDate" type="Date" minimumvalue="01-01-2006" maximumvalue="31-12-2006" errormessage="Please enter a valid date within 2006!" />
<br /><br />

El formato de la fecha puede parecerte extraño si no eres de Europa, donde utilizamos dd-mm-aa. Puedes cambiarlo si no se ajusta al formato de fecha en tu computadora. Ahora, prueba correr el sitio web, e ingresa una fecha en nuestro nuevo TextBox. Solo es válido si la fecha se encuentra dentro de 2006, y un efecto secundario interesante es que también se revisa la validez de la fecha. Observa esta captura de pantalla, que muestra como el validador reacciona a una fecha imposible.

Y una vez más, si la validación del lado del cliente no está funcionando, será atrapada en nuestro CodeBehind, como se mostró en el capítulo RequiredFieldValidator. Si te perdiste esa parte, asegúrate de mirar nuestros primeros capítulos.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!