É possível definir o ViewBag
antes de chamar um redirecionamento?
Eu quero algo como:
@ViewBag.Message="MyMessage";
RedirectToAction("MyAction");
c#
asp.net-mvc
daniel
fonte
fonte
Você pode usar o TempData nessa situação. Aqui está uma explicação para o ViewBag, ViewData e TempData.
fonte
Eu fiz assim ... e está funcionando para mim ... aqui estou alterando a senha e, com sucesso, quero definir a mensagem de sucesso como viewbag para exibir em exibição ..
fonte
Retirado daqui
fonte
Ou você pode usar a Sessão como alternativa:
e depois ligue sempre que precisar.
ATUALIZAR
Além disso, como o @James disse em seu comentário, seria seguro anular ou limpar o valor dessa sessão específica depois de usá-la para evitar dados indesejados indesejados ou valor desatualizado.
fonte