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
Nos vemos
Martin Cox
Microsoft DCE