Networking

Páginas: 5 (1083 palabras) Publicado: 9 de noviembre de 2012
Los controles Validation de Asp .NET permiten:
Capturar y validar cualquier cosa enviada por el usuario desde un formulario Web
Personalizar los avisos de error cuando los datos no pasan la validación
Escribir validaciones personalizadas de acuerdo a nuestras preferencias
Todos los controles Validation son controles Web, se ejecutan en el servidor y generan HTML que es enviado al cliente. Lasintaxis básica es similar en todos ellos, aunque hay diferencias en las propiedades que admiten, según el tipo de control.
Ahora hablaremos un poco de cada uno de los CONTROLES DE VALIDACION:
 CompareValidator: Compara un control de entrada de datos con otro, un valor fijo, un tipo de datos o un archivo. Por ejemplo, este control puede utilizarse para campos de verificación de contraseñas. CustomValidator: Nos permite escribir nuestro propio código para crear la expresión de validación. Por ejemplo, este control puede utilizarse para verificar que el valor es un número primo.
RangeValidator: Similar al control CompareValidator, pero este control puede verificar que la entrada de datos de usuario esta entre dos valores o los valores de otros controles de entrada de datos. Por ejemplo,este control puede utilizarse para verificar que la entrada el usuario coincide con el intervalo de edad esperado.
RegularExpressionValidator: Verifica que la entrada coincide con un modelo definido por una expresión habilitar. Este control de validación permite comprobar secuencias predecibles de caracteres, como números de la seguridad social, direcciones electrónicas, número de telefono ycodigos postales.         
RequiredFieldValidator: Comprueba si se ha introducido un valor en un control. Es el único control de validación que requiere un valor. El resto de controles de validación de entrada aceptaran un control inmediato sobre el estado de entrada de datos de la página.
ValidationSummary: Muestra un resumen de todos los errores de validación para todos los controles de validaciónde la pagina. Este control se ubica normalmente cerca del botón Submit para proporcionar respuesta inmediata sobre el estado de entrada de datos de la página.
Posicionar Controles de Validación
Propiedad ErrorMessage
La propiedad ErrorMessage es el mensaje de error que se muestra en la ubicación de un control de validación cuando este se dispara, si no esta establecida la propiedad de Text.Este mensaje también se incluirá en un control ValidationSummary si se utiliza uno en el formulario Web Form.
Propiedad Text
Es el texto alternativo que se mostrara en la ubicación del control de validación cuando se utilizan las propiedades ErrorMessage y Text y se dispara el control de validación. Si se utiliza un control ValidationSummary para capturar mensaje de error, normalmente se utilizaun asterisco (*) rojo a la derecha del control de entrada de datos no valido para indicar donde se encuentra el error.
Ahora vemos algunos ejercicios con cada uno de los controles:
Uso de RequiredFieldValidator:
 Crear un Web Form agregando los siguientes controles: dos campos de texto (txtDato), un Botón y dos RequiredFieldValidator (rfvnombre, rfvapellidos) de la siguiente manera:
ParaAgregar los controles de RequiredFieldValidator, nos vamos a la barra de herramientas y seleccionamos este control:
 y nuestro diseño quedara de la sgte. manera:
 En las propiedades de cada control de Validación (rfvnombre y rfvapellido) colocar lo siguiente:

Similar para el otro control.
Propiedad Text
Para usar esta propiedad agregar un control ValidationSummary.Debajo de los controles de cajade texto se podrá observar que el mensaje de error es formado por este control.
Ahora modificamos las propiedades del control:

El diseño quedara así:

 Uso de CompareValidator
Propiedades
ValueToCompare: La propiedad ValueToCompare se utiliza para establecer un valor constante con el que realizar la comparación. Esta propiedad se utiliza especialmente para validar contra valores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Networking
  • Networking
  • Networking
  • Networking
  • Networking
  • Networking
  • Networking
  • networking

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS