Usuário com melhor resposta
[ASP.NET MVC] Problema com Master Page e Controllers

Pergunta
-
Pessoal, estou com um problema difícil de resolver.
Tenho uma Master Page onde preciso obter dados de um Model, porém não posso passar um Object diretamente para esta Master Page pois cada View tem um Model diferente.
Como eu resolvo isto, parece simples, porém não sei como fazer, quando chamo uma View por meio de um Controll só passo um Object, se eu pudesse passar dois por exemplo eu passaria um para a Master Page e outro para a View.
Tentei resolver utilizando UserControl, porém preciso passar um Model para ele e cada View tem um diferente, ou seja, cai no mesmo problema.
O que puderem fazer para me ajudar já fico grato.
;)- Movido C. Augusto Proiete [MVP]Moderator sexta-feira, 2 de outubro de 2009 00:42 Movendo para fórum apropriado (De:ASP .NET)
Respostas
-
Olá tera,
Veja a solução para isso nesse tutorial
http://www.asp.net/learn/mvc/tutorial-13-cs.aspx
Se a resposta for útil por favor não esqueça de marca.
Abraços,
Daniel Fonseca Castro
www.danielfonsecacastro.com.br
twitter- Sugerido como Resposta Harley Araujo sexta-feira, 7 de agosto de 2009 14:05
- Marcado como Resposta Junio Albino sexta-feira, 7 de agosto de 2009 19:58
Todas as Respostas
-
-
Perdão, Rodrigo, não entendi direito o que quiz dizer, se for para utilizar Model View Control, eu estou usando justamente isto.
A questão é que tenho uma Master Page, e nesta tenho um <%= Html.Encode(Model.ObterDeterminadoDado) %> que deve obter informações de um determinado Model, porém as Views que se baseam nesta Master Page obtêm os dados de outros Models.
Por isto estou com dificuldade, quero acessar os dados de um determinado Model a partir da Master Page, porém as Views acessarão dados de outros Models...
...fui claro?
Acho que acaba que vou ter que retirar este módulo da Master Page e colocar nas Views, só que assim eu teria que repetir o código em todas as Views. -
Olá tera,
Veja a solução para isso nesse tutorial
http://www.asp.net/learn/mvc/tutorial-13-cs.aspx
Se a resposta for útil por favor não esqueça de marca.
Abraços,
Daniel Fonseca Castro
www.danielfonsecacastro.com.br
twitter- Sugerido como Resposta Harley Araujo sexta-feira, 7 de agosto de 2009 14:05
- Marcado como Resposta Junio Albino sexta-feira, 7 de agosto de 2009 19:58
-
-
Olá tera,
Fico feliz em saber que você acompanhando o blog, essa é a idéia trocar experiência!
Se a resposta for útil por favor não esqueça de marca.
Abraços,
Daniel Fonseca Castro
www.danielfonsecacastro.com.br
twitter