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

StackOverflow https://stackoverflow.com/questions/2157719

Вопрос

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

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

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

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

Ллойд

Это было полезно?

Решение

ДА.

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

Inherits="System.Web.Mvc.ViewUserControl<YourModel>"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top