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