Si può usare MVC 2 Helpers fortemente tipizzato in Vista parziale?
-
23-09-2019 - |
Domanda
Sto cercando di utilizzare i nuovi aiutanti fortemente tipizzati. Ho ereditato il modello nel mio controllo: Inherits = "System.Web.Mvc.ViewUserControl"
ma IntelliSense non sta esponendo il modello e la pagina non è felice con se forzo il codice. Se lo faccio in uno standard Visualizza tutto è buono. Questo è quello che mi aspetto di essere in grado di fare:
<%= Html.LabelFor(m => m.FirstName) %>
Possono questi aiutanti essere utilizzati in viste parziali in questo modo?
Lloyd
Soluzione
Sì.
Tutto quello che devi fare dichiarare le parziali come fortemente tipizzati per avere accesso alla proprietà modello digitato:
Inherits="System.Web.Mvc.ViewUserControl<YourModel>"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow