Usuário com melhor resposta
Utilizando ViewBag em diferentes Controllers

Pergunta
-
Bom dia galera.
Eu gostaria de saber se é possível utilizar uma ViewBag em diferentes Controllers. Eu possuo uma página de Login e nessa página eu salvo os valores do login dentro de um ViewBag. Eu gostaria de utilizar esses valores para fazer um select para exibir os dados de um empresa que esteja logada. Ou seja, eu gostaria de utilizar um ViewBag da Controller LOGIN dentro da Controller EMPRESA.
Att, Diego Rignel
Respostas
-
Boa tarde pessoa, meu problema foi resolvido. Eu utilizei session ao invez de TempData pois ao utilizar o TempData ele nao estava guardando referencia.
- Marcado como Resposta welington jrModerator segunda-feira, 5 de março de 2018 16:14
Todas as Respostas
-
Olá,
Você pode tentar com o TempData.
http://social.msdn.microsoft.com/Forums/pt-BR/98c60359-1c34-4814-9eb3-ab66b5f40f24/problemas-com-viewbag-entre-actionresults?forum=mvcpt
- Editado welington jrModerator segunda-feira, 21 de outubro de 2013 13:48
- Sugerido como Resposta Vitor Mendes segunda-feira, 21 de outubro de 2013 15:01
-
Seguinte para transferir informações da View para Controller e vice versa você pode estar utilizando ViewBag ou TempData...
Utilize ViewBag se você escrever Return View, pois o tempo de vida do ViewBag é menor, ele só dura 1 ida ou volta...
Utilize TempData se você escrever RedirectToAction. pois o tempo de vida do TempData é maior, enquanto você não ler os dados eles continuarão na memória....
-
Boa tarde pessoa, meu problema foi resolvido. Eu utilizei session ao invez de TempData pois ao utilizar o TempData ele nao estava guardando referencia.
- Marcado como Resposta welington jrModerator segunda-feira, 5 de março de 2018 16:14