Usuário com melhor resposta
instancial varias classes

Pergunta
-
Olá galera, estou estudando o MVC e gostaria de saber que tecnica vocês utilizam para transportar varias classes ao cshtml.
Tenho uma pagina onde terei varias informações de um usuário, tudo já está devidamente mapeado em meu model, minha duvida está no fato de não conseguir instanciar mais de de um model, ex:
@model MeuProjeto.Cliente
@model2 MeuProjeto.Financeiro
Já pensei em criar uma agregação da classe financeiro em cliente, mas antes disso gostaria de saber se é isso ou existe outra possibilidade.
Obrigado!
Respostas
-
Não é possivel a não ser que vc use ViewData, por ex:
ViewData["Cliente"] = Cliente; ViewData["Financeiro"] = Financeiro";
e na View:
(Cliente)ViewData["Cliente"]; (Financeiro)ViewData["Financeiro"];
Pedro Henrique B. Fernandes
MCTS - .NET Framework 4, Data Access
MCTS - .NET Framework 4, Web Applications
Site: pedrofernandes.net- Marcado como Resposta Fernando Cunha terça-feira, 15 de novembro de 2011 13:14
Todas as Respostas
-
-
Não é possivel a não ser que vc use ViewData, por ex:
ViewData["Cliente"] = Cliente; ViewData["Financeiro"] = Financeiro";
e na View:
(Cliente)ViewData["Cliente"]; (Financeiro)ViewData["Financeiro"];
Pedro Henrique B. Fernandes
MCTS - .NET Framework 4, Data Access
MCTS - .NET Framework 4, Web Applications
Site: pedrofernandes.net- Marcado como Resposta Fernando Cunha terça-feira, 15 de novembro de 2011 13:14
-
No meu caso eu uso um ViewModel que seria uma classe com propriedades contendo os objetos que precisarei. Mas vc pode usar ViewData tbm como citado acima.
Eu gosto bastante de trabalhar com MvvM, da uma olhada nesse padrão
1000ton Analista de Sistema Plastripel - Barretos @MiltonFilho