Como bien dice el titulo del post, todo input es maligno hasta que se demuestre lo contrario y para demostrarlo lo que debemos hacer es validar todos los datos que ingresan los usuarios en nuestras aplicaciones, el AJAX Control Toolkit nos provee de varios controles que nos ayuda con esta tarea, uno de ellos es el binomio MaskEditExtender / MaskEditValidator, estos controles no solo se encargan de validar la data ingresada por el usuario, sino que permiten añadir una máscara o watermark a las TextBox para que sea más fácil para quien utiliza nuestra aplicación saber el formato correcto en que debe ser ingresada la información. Veamos un pequeño ejemplo < ajaxToolkit : MaskedEditValidator ID ="MaskedEditValidator1" runat ="server" ControlExtender ="MaskedEditExtender1" ControlToValidate ="TextBox1" IsValidEmpty ="False" MessageEmpty ="Fecha es requerida" InvalidValueMessage ="Fecha Invalida" ValidationGroup ="Demo1"
Read More...