Este ejemplo viene a servir para destacar el uso de los atributos en el código.
Si entrais aquí , podréis ver más en detalle la definición de los atributos.
Los atributos pueden aplicar a Clases, Métodos o Funciones y Propiedades.
Se pueden usar uno o varios sobre el mismo objeto.
Sintaxis:
VB
"<"Atributo([Parametros])">" _ (Sobras las ")Clase, método o propiedad
C#
[Atributo([Parametros])]
Clase, método o propiedad
Algunos ejemplos de atributos son:
- Serializable: Permite guardar una clase como un fichero XML a través de un Serializer.
- Required: hace indicar que una propiedad es obligatoria. Acepta el parámetro ErrorMessage donde se podría indicar el valor en el caso de que no se rellene la propiedad.
- StringLength: nos permite validar longitudes de una cadena, he indicar un mensaje de error si no se cumple.
- RegularExpression: nos permite validar una cadena con una expresión regular dada. Para ver ejemplos de expresiones regulares podeis visitar este enlace.
-DisplayNameAttribute: nos permite darle un alias a una propiedad.
El ejemplo, consiste en la creación de ficheros XML a través de MVC.
El código fuente del ejemplo lo teneis en este enlace
.