podemos validar, establecer mensaje de error, establecer
etiqueta de visualización, tipo de campo, etc. para una propiedad particular.
VALIDANDO MODELOS
MVC
Anotaciones de validación
Tenemos a:
Phone
CreditCard
Compare
Range
RegularExpression
Required
Server side (model) validation
Se requieren validaciones del lado del servidor para garantizar que los datos recibidos sean correctos y válidos
System.ComponentModel.DataAnnotations.
se usan atributos conocidos
como anotaciones de datos.
Validación de Modelos
Las características de
validación de ASP.NET MVC
aprovechando la infraestructura de validación de ASP.NET MVC
(incluyendo validación en cliente, validación de enlace de modelos, etc).
están diseñadas para que sea sencillo
integrar cualquier tipo de arquitectura de validación
Los programadores
aprovechar el soporte de validación
DataAnnotation
ofrecen una
forma realmente sencilla de añadir declarativamente reglas de negocio
a objetos y propiedades con un mínimo código.
la validación lógica esté siempre en el servidor, y
opcionalmente podamos forzar esas validaciones en el cliente a través de JavaScript.
La validación de los datos introducidos por los usuarios y reforzar las reglas de negocio es un requisito principal en la mayoría de aplicaciones web.