Você pode usar auxiliares fortemente tipados do MVC 2 em visualização parcial?
-
23-09-2019 - |
Pergunta
Estou tentando usar os novos auxiliares fortemente digitados.Herdei o modelo no meu controle:Herda = "System.Web.Mvc.ViewUserControl"
mas o intellisense não está expondo o modelo e a página não ficará satisfeita se eu forçar a entrada do código.Se eu fizer isso em uma visualização padrão, tudo ficará bem.Isso é o que espero poder fazer:
<%= Html.LabelFor(m => m.FirstName) %>
Esses auxiliares podem ser usados em visualizações parciais dessa maneira?
Lloyd
Solução
Sim.
Tudo o que você precisa fazer é declarar seus parciais como fortemente tipados para ter acesso à propriedade Typed Model:
Inherits="System.Web.Mvc.ViewUserControl<YourModel>"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow