Busqueda local

Loading

domingo, 16 de enero de 2011

Como se crea un VIEW?

Cuando encontré por primera vez esta arquitectura, me llamo la atención la forma en que se creaban las vistas o “paginas”. Incluso alguien escribió en algún Blog que le parecía Magia. ;-)

 

Porque parece mágico?

Para crear el VIEW relacionado solo debemos hacer click con el botón derecho sobre el nombre de la acción y seleccionar la opción ADD VIEW.
addview
El VS responde presentando una ventana de dialogo, donde podemos configurar la forma de crear el VIEW.
addviewdialog
Si seleccionamos la casilla de partial view se creara un control. Si seleccionamos la casilla strongly-typed podremos seleccionar del combo la clase que servirá de Model, para el tipo de VIEW.
stview
Podemos seleccionar entre los siguientes tipos:
CREATE
DELETE
DETAILS
EDIT
LIST: Este es el que se emplea para la acción INDEX.
EMPTY: Este nos permite ser nosotros los que establezcamos la estructura del VIEW.
Cada tipo como habrán deducido corresponde a cada una de las acciones del controller y creara de forma automática código que servirá para generar el VIEW.
Después podemos ver otra cilla donde podemos establecer el master page que se empleara para el VIEW. Cuando hagamos click en el botón de agregar, se creara una subcarpeta (si es la primera vez) dentro de la carpeta VIEWS.
No es necesario que intervengamos para que la página tenga el código mínimo necesario para que sea funcional, de acuerdo al tipo de vista seleccionado.

 

Como se crea este código?

El código se crea de acuerdo con la plantilla que podemos encontrar en:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 2
Dentro de carpeta correspondiente a cada lenguaje.
Si están interesados en este tema, pueden visitar este Blog: http://www.weirdlover.com/2010/05/12/t4mvc-extension-for-mvc-partials/
El poder del código solo es completo, si tenemos el conocimiento de como usarlo.

No hay comentarios:

Publicar un comentario