Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Mensagens ao usuário

Pessoal boa tarde!

Estou desenvolvendo um sistema interno aqui na empresa com ASP NET Core MVC e estou com a seguinte dúvida. Quando precisamos enviar uma mensagem ao usuário, desde o login até quando salvamos o registro na base de dados, como geralmente vocês fazem isso?

Eu tentei usar a Session mas a mensagem fica eternamente na tela e não consigo limpá-la. Já usei ViewBag mas também tenho muito problema quando meu sistema passa por mais de 1 controller.

1 resposta

Olá Raul,

se esta mensagem aparece em algumas telas em específico, você pode usar o recurso dos Filters. Basicamente, você consegue pelo Filter adicionar/remover coisas para na Session ou até para serem mandadas para a View e então marca os controllers que precisam da execução deste filtro.

Aqui um link da Microsoft que mostra como trabalhar com filter.