[.Net MVC] Qual é a diferença entre ViewData e ViewBag
21/09/2016
0
Olá pessoal.
Qual é a diferença entre ViewData e ViewBag?
Os dois servem para passar dados para a view, mas eu não sei exatamente a diferença entre os dois.
Obrigado.
Qual é a diferença entre ViewData e ViewBag?
Os dois servem para passar dados para a view, mas eu não sei exatamente a diferença entre os dois.
Obrigado.
Victor Machado
Curtir tópico
+ 0
Responder
Post mais votado
21/09/2016
Boa tarde Amigo.
Na verdade os dois trazem a mesma proposta.
Basicamente servem para mostrar dados para a view como você mesmo sitou.
A diferença esta da forma que eles trabalham para isso.
ViewData : É derivado da ViewDataDictionary o seja ele somente é acessível utilizando uma chave do tipo string, no caso de utilização de qualquer outro tipo, se faz necessário a conversão.
Ja o ViewBag ele é baseada na mesma funcionalidade "Dynamic" do C# e não necessita de conversão de dados para a sua utilização.
Por regra muitos Desenvolvedor utilizam os dois em momentos destintos, o ViewData para mostrar dados da tela em uma camada de Apresentação(View), e a ViewBag somente para armazenamento de dados utilizando em uma camada de Controller por exemplo.
Espero te ajudado.
Abraço
Chiodini
Na verdade os dois trazem a mesma proposta.
Basicamente servem para mostrar dados para a view como você mesmo sitou.
A diferença esta da forma que eles trabalham para isso.
ViewData : É derivado da ViewDataDictionary o seja ele somente é acessível utilizando uma chave do tipo string, no caso de utilização de qualquer outro tipo, se faz necessário a conversão.
Ja o ViewBag ele é baseada na mesma funcionalidade "Dynamic" do C# e não necessita de conversão de dados para a sua utilização.
Por regra muitos Desenvolvedor utilizam os dois em momentos destintos, o ViewData para mostrar dados da tela em uma camada de Apresentação(View), e a ViewBag somente para armazenamento de dados utilizando em uma camada de Controller por exemplo.
Espero te ajudado.
Abraço
Chiodini
Leandro Chiodini
Responder
Mais Posts
21/09/2016
Victor Machado
Muito obrigado Chiodini.
Entendi, valew mesmo pela explicação.
Abraços.
Entendi, valew mesmo pela explicação.
Abraços.
Responder
Clique aqui para fazer login e interagir na Comunidade :)