Array
(
)

Flash data no ASP.NET MVC

Aluisio Cavalcante
   - 22 dez 2014

Desenvolvi uma aplicação em PHP com o framework CodeIgniter e nele tenho a função this->session->flashdata que uso para mostrar umas mensagens após alguma ação.
Agora estou estudando ASP.NET MVC e gostaria de saber se tem algo semelhante em C#, pois não achei nada relacionado a flashdata nas opções que o Visual Studio me oferece. Alguém ja usou CodeIgniter e ASP.NET e sabe se tem algo equivalente?

Joel Rodrigues
   - 22 dez 2014

Olá, Aluisio.
Eu fiz exatamente o caminho inverso e estou atualmente metendo a cara no CodeIgniter, vindo do ASP.NET. Pelo que entendi, sua necessidade é mostrar apenas um valor temporário, como uma mensagem, e ao atualizar a página, essa mensagem já sair?

0
|
0

Aluisio Cavalcante
   - 22 dez 2014

Exatamente, Joel. Preciso após enviar um form, apenas mostrar uma mensagem de sucesso ou de erro. Por exemplo:

#Código

<p><?php this->session->flashdata('erro'); ?></p>

0
|
0

Joel Rodrigues
   - 22 dez 2014

Saquei a ideia.
Exatamente o que imaginei. Neste caso você vai poder usar a ViewBag, sugiro dar uma pesquisada, pois tem muito material.

0
|
0

Aluisio Cavalcante
   - 22 dez 2014

Pesquisando aqui, encontrei sobre ViewBag e ViewData, mas fiquei em dúvida sobre qual utilizar. Você teria alguma referência onde eu possa pesquisar sobre a diferença?

0
|
0

Joel Rodrigues
   - 22 dez 2014

Opa, são semelhantes mesmo, mas cada um tem suas aplicações. Veja este post que vai lhe esclarecer: ASP.Net MVC – ViewData, ViewBag e TempData

0
|
0

Aluisio Cavalcante
   - 22 dez 2014

Verei, obrigado pelo suporte Joel.

0
|
0