Usuário com melhor resposta
problemas com Viewbag entre ActionResults

Pergunta
-
Ola pessoal estou com o seguinte problema
Quando dou um redirectToAction estou perdendo o valor da minha Viewbag e ela esta retonando pra min um “null”
Action da ação do Viewbag
public ActionResult alterarDadosProdutos(clsProduto objProduto)
{
/*...*/
ViewBag.teste = "teste";
/*...*/
return RedirectToAction("minhaconta");
}Action do retorno
public ActionResult minhaconta()
{
return View();
}View que esta o processo
@if (ViewBag.teste != null)
{
<script>alert("teste");</script>
}
else{
}Alguem teria alguma ideia do que pode estar ocorrendo?
Respostas
-
Leandro,
para direcionamento usa no lugar de ViewBag o TempData
- Sugerido como Resposta Paulo M Dalbosco quinta-feira, 18 de abril de 2013 18:08
- Marcado como Resposta leandro Bertanha quinta-feira, 18 de abril de 2013 18:10
Todas as Respostas
-
Leandro,
para direcionamento usa no lugar de ViewBag o TempData
- Sugerido como Resposta Paulo M Dalbosco quinta-feira, 18 de abril de 2013 18:08
- Marcado como Resposta leandro Bertanha quinta-feira, 18 de abril de 2013 18:10
-
Olá,
Você pode passar por uma rota mapeada. Tomando como exemplo a rota padrão:
public ActionResult Index() { var valor = 50; return RedirectToAction("OutraAcao", new { id = valor }); } public ActionResult OutraAcao(int? id) { return View(); }
-
-