05_IntroducaoASP.NET MVC
Introdução ao MVC:
separação do UI de uma aplicação em três aspectos:
Controller (partilha eventos com a view e faz ligação ao model)
Model (partilha propriedades com a view)
View
(vista, modelo e controlador)
vista (nterface do utilizador para apresentação dos dados, isto é, representa o UI da aplicação)
modelo
controlador (Traduz as ações do utilizador em operações apropriadas; e é o cérebro da operação, responsável por tratar o pedido HTTP)
exemplo dos procedimentos:
endereço web, controlador, modelo e depois a view
existe um Router que selecciona o controlador correcto para tratar do request
os Actions Selectores são atributos que podem ser aplicados aos Actions Methods, e permitem o mecanismo de routing identificar o action correcto para manipular determinado pedido.
//exemplo do HttpGet //no controlador [HttpGet] public ActionResult Edit(int id) { } //na view @Html.ActionLink("Editar", "Edit", new { id = item.Id })
As actions podem ter parâmetros de entrada (tipos de dados primitivos ou complexos)
e para isso é necessário que o controlador receba esses valores
public ActionResult Editar(int id) { return Content("id=" + id); }
0 thoughts on “05_IntroducaoASP.NET MVC”