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

È stato utile?

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
scroll top