Question

I'm trying to use the new strongly typed helpers. I've inherited the Model in my Control: Inherits="System.Web.Mvc.ViewUserControl"

but intellisense isn't exposing the model and the page isn't happy with it if I force the code in. If I do it in a standard View all is good. This is what I'm expecting to be able to do:

<%= Html.LabelFor(m => m.FirstName) %>

Can these helpers be used in Partial Views in this manner?

Lloyd

Was it helpful?

Solution

Yes.

All you need to do declare your partials as strongly typed to have access to the typed Model property:

Inherits="System.Web.Mvc.ViewUserControl<YourModel>"
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top