Можете ли вы использовать MVC 2 со строго типизированными помощниками в режиме частичного просмотра?
Я пытаюсь использовать новых строго типизированных помощников. Я унаследовал модель в моем элементе управления: Inherits="System.Web.Mvc.ViewUserControl"
но intellisense не раскрывает модель, и страница недовольна этим, если я ввожу код. Если я делаю это в стандартном представлении, все хорошо. Это то, что я ожидаю, что смогу сделать:
<%= Html.LabelFor(m => m.FirstName) %>
Могут ли эти помощники быть использованы в Частичных представлениях таким образом?
Lloyd
1 ответ
Решение
Да.
Все, что вам нужно сделать, объявить ваши частичные данные как строго типизированные, чтобы иметь доступ к типизированному свойству Model:
Inherits="System.Web.Mvc.ViewUserControl<YourModel>"