domingo, 7 de agosto de 2011

ASP.NET 2010 MVC (Modelo Vista Controlador)

Buena una vez mas en esta ocasion hablaremos y dare un ejemplo sobre ASP.NET MVC yo he usado el framework 4 ,bueno como todos sabemos es un framework creado por Microsoft  MVC (Modelo Vista Controlador),a mi parecer muy particular es el futuro de ASP.Net ya que tiene multiples ventajas al lado del Clasico ASP.NET con los Webs Forms,sabemos que MVC es una arquitectura que divide la aplicacion en 3 componentes:
Modelo,Vista,Controlador,entre sus ventajas podemos mencionar:

Tenemos el control total sobre HTML
Tenemos un complemento basado en el patron MVC(Modelo Vista Controlador)
No hay ViewState,
para los que no tienen concepto sobre ViewState,bueno lo explicare lo que hace es que mantiene el estado de los controles de una misma pagina entre una ida y venida del servidor.


Espero halla quedado claro,continuemos ahora con la practica agregemos un Nuevo Proyecto:


Sobre la carpeta Controllers vamos a agregar un controlador de Nombre DCEController,por favor no mover el sufijo controller ya que internamente el framework busca todas las clases con ese sufijo

En esta ocasion le he agregado una nueva accion de Nombre HelloDCE,como vemos tenemos un index ,un controlador puede tener varias acciones,la accion index que vemos se agrega por defecto es la que se llama si no especifica ninguna otra accion en nuestro caso he agregado una nueva accion,nuestra accion creada nos retorna una vista , podemos ver el ViewData verdad, lo utilizamos para enviar informacion a nuestra vista, en este caso un mensaje

agregamos una vista de una manera muy facil nos situamos en cualquier parte de nuestra funcion y  damos click derecho en add view




Aqui lo que hacemos llamar al Viewdata que agregamos en el controlador ,cualquier objeto que pasemos a traves del viewdata lo podemos accesar desde nuestra vista.







 finalmente ejecutamos y nos debe quedar asi
 

facil verdad???

Nos vemos

Martin Cox
Microsoft DCE