ASP.NET MVC - View para cada método?
Estou vendo o modelo ASP.NET MVC, vi e li alguns artigos/tutoriais que indicam o use de uma View para método do Controllerr.
Pergunto se esse modelo é o padrão que deve ser seguido, ou podemos incluir mais operações sobre uma mesma View?
A questão é que no modelo de uma view para cada método se tivermos várias classes Model, teremos muitas Views.
Pergunto se esse modelo é o padrão que deve ser seguido, ou podemos incluir mais operações sobre uma mesma View?
A questão é que no modelo de uma view para cada método se tivermos várias classes Model, teremos muitas Views.
Jose Silva
Curtidas 0
Respostas
Douglas Negreiros
04/10/2011
Amigo, acho que está confundindo um pouco do conceito. Teria como explicar melhor suas dúvidas?
GOSTEI 0
Jose Silva
04/10/2011
Exemplo na classe Controller tenho 2 métodos:
public ActionResult Criar() que retorna a view Criar.aspx;
public ActionResult Consultar() que retorna a view Consultar.aspx;
Ambos métodos poderia retonar uma view única para criar ou consultar? Ou isso fere ao padrão mais adequado?
Grato pelo retorno.
public ActionResult Criar() que retorna a view Criar.aspx;
public ActionResult Consultar() que retorna a view Consultar.aspx;
Ambos métodos poderia retonar uma view única para criar ou consultar? Ou isso fere ao padrão mais adequado?
Grato pelo retorno.
GOSTEI 0
Wesley Souza
04/10/2011
Bom pelo que eu entendi, a sua dúvida diz respeito se obrigatoriamente a Action irá retornar para a view com o mesmo nome da action certo? Na verdade você pode definir qual view sera retornada exemplo:
//retorna a view que possui o mesmo nome da Action
//irá retornar uma view chamada consulta
// irá retornar a view consulta que nesse caso pode ser fortemente tipada com o objeto previamente carregado
Isso possibilitar obter uma mesma view para gravar e consultar..
Abraços
return view();
return view(consulta)
return view(consulta, oProduto)
Isso possibilitar obter uma mesma view para gravar e consultar..
Abraços
GOSTEI 0