Sessão MVC4, Razor
27/06/2014
0
Tenho uma sessão que eu verifico no Controller
public ActionResult Pagina () {
if(Session['usuario'] == null)
{
}else{
Usuario usuario = (Usuario)Session['usuario'];
ViewBag.nome = usuario.nome;
}
return View();
}
pra cada ActionResult tenho que fazer isso para exibição no topo!
Essa sessão é exibida no topo (_layout) de todo projeto, tem como eu colocar essa verificação no topo? ou ficaria gambiarra fazer dessa forma?
Abç boa semana a todos.
Eduardo Silva
Posts
27/06/2014
Joel Rodrigues
27/06/2014
Marco Cezar
27/06/2014
Joel Rodrigues
28/06/2014
Eduardo Silva
O problema de ficar no topo (_layout.cshtml) é que eu tenho q fazer um @model projeto.models.class para poder utilizar a classe relacionada, no caso da recuperação da sessão para o usuário.
else{
---> Usuario usuario = (Usuario)Session['usuario'];
ViewBag.nome = usuario.nome;
}
não daria erro eu ter um @model projeto.models.class só para exibir sessão e um @model projeto.models.class no conteúdo para fazer um cadastro?
Boa semana a todos.
.
29/06/2014
Joel Rodrigues
Clique aqui para fazer login e interagir na Comunidade :)