Saltar apartados

Plantillas para los datos

Viendo las opciones que permite la validación, hemos repasado que UIHint nos permite definir la plantilla de visualización del elemento.

Definimos en el modelo la plantilla del campo

Vamos a crear una plantilla en Views/Shared/DisplayTemplates y Views/Shared/EditorTemplates. En la primera definiremos la plantilla para cuando llamemos al método Display en la vista, y el segundo cuando llamemos al método Editor.

Puede que estas últimas carpetas aun no existan, con lo que antes debemos crearlas con el botón derecho Agregar->Nueva Carpeta.

Creamos una nueva vista en DisplayTemplates (sólo vamos a ver el resultado visual)

Crear plantilla para el campo del modelo

 

Indicamos el nombre, por ejemplo Fecha, y la marcamos como Partial View (.ascx)

 Marcar la vista como parcial

Nos genera una cabecera y le añadimos algún formato, en nuestro caso lo ponemos en negrita y en itálica

 Código plantilla del campo del modelo 

Si en la plantilla de detalle modificamos lo que haya generado por defecto por

LLamada a la plantilla desde la vista

El resultado será

 Resultado visual de la representación de la plantilla

Servicio de Informática ASP.NET MVC 2 Framework


Universidad de Alicante
Carretera de San Vicente del Raspeig s/n
03690 San Vicente del Raspeig
Alicante (Spain)

Tel: (+34) 96 590 3400

Fax: (+34) 96 590 3464

Para más información: informacio@ua.es, y para temas relacionados con este servidor Web: webmaster@ua.es

Carretera San Vicente del Raspeig s/n - 03690 San Vicente del Raspeig - Alicante - Tel. 96 590 3400 - Fax 96 590 3464