Можете ли вы использовать MVC 2 со строго типизированными помощниками в режиме частичного просмотра?

Я пытаюсь использовать новых строго типизированных помощников. Я унаследовал модель в моем элементе управления: Inherits="System.Web.Mvc.ViewUserControl"

но intellisense не раскрывает модель, и страница недовольна этим, если я ввожу код. Если я делаю это в стандартном представлении, все хорошо. Это то, что я ожидаю, что смогу сделать:

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

Могут ли эти помощники быть использованы в Частичных представлениях таким образом?

Lloyd

1 ответ

Решение

Да.

Все, что вам нужно сделать, объявить ваши частичные данные как строго типизированные, чтобы иметь доступ к типизированному свойству Model:

Inherits="System.Web.Mvc.ViewUserControl<YourModel>"
Другие вопросы по тегам