sábado, 16 de octubre de 2010

Controles de Validacion en ASP.NET

En las aplicaciones web cuando se desarrollan siempre nos topamos con el problemas de las validaciones de entradas de datos hacias nuestra base de datos , por eso hoy les enseñare como usar correctamente estas herramientas que nos vende microsoft.

Bien si ya has usado PHP si has validado esto te dara risa ya que no requiere programar extensas lineas de codigo , es una ventaja que tiene ASP.NET ya que con el podemos validar en el cliente y tambien desde servidor.

veamos un poco de Teoria :

Los controles que tenemos a nuestro uso son estos :

Require Fiel Validator (campo obligatorio)
Compare Validator ( compara el valor de un campo respecto a otro)
Range Validator (verifica que el valor de un campo respecto a otro)
Regular Expresion Validator (verifica que el valor de un campo se ajuste a un formato)
Custom Validator (permite establecer una forma de validacion personalizada)

bueno estos controles tiene propiedades en comun como lo vemos en la imagen:

La propiedad control to validate sirve para establecer que control a validar.
La propiedad text nos sirve para establecer texto y asi jugar con el Validation Sumary .
La propiedad error message sirve para establecer el mensaje de error.

bien ahora veamos

Aca vemos los controles que vamos a usar para validar este formulario .

Aca vemos donde estan ubicados los controles que vamos a utilizar bien ahora les explicare una buena fatality que nos puede ayudar , el control validation sumary sirve para que en el se muestren todos los errores de los controles para qe nosotros debes de poner un mensaje a la par lo hagamos mas profesional poniendo un * donde la entrada no es valida y luego abajo especificamos el error , para eso sirve ese control.

Y para terminar en el boton de procesar ponemos este codigo.

vemos los comentarios para comprender para q sirve.

Descargar archivos

Bien espero que les guste mi humilde aporte , si les da algun tipo de problemas copien el contenido de la tabla mas el sumary validator y peguenlo en un archivo en blanco parece que .net no me integra bien ese css.

comenten no sean bayuncos...

2 comentarios:

  1. Es muy buena su aportacion.
    Yo tengo un formulario con 3 columnas, y quiero que el control ValidationSummary me muestre en forma ordenada. Lo que pasa es que primero muestra el error de primer control de primera columna y despues en ves de mostrar el error de segundo control de primera conlumna muestra el error de primer control de segunda columna. Espero su ayuda. Gracias.

    ResponderEliminar
  2. bueno el control validationSumary sirve por decirlo asi para acumular los errores de todos tus objetos de validacion y lo que veo q esta pasando es quizas el control no le estas diciendo que validaciones va acumular y tambien el validationSumary va mostrar los mensajes de errores que los controles le manden en dado caso este erroneo el dato introducido

    ResponderEliminar