你能在部分视图中使用MVC 2强类型助手吗?

时间:2010-01-28 20:28:32

标签: asp.net-mvc partial-views strongly-typed-view viewusercontrol

我正在尝试使用新的强类型助手。我在我的控件中继承了模型:  继承= “System.Web.Mvc.ViewUserControl”

但是intellisense没有暴露模型,如果我强制执行代码,页面就不满意。如果我在标准视图中执行它,那么一切都很好。这是我期望能够做到的:

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

这些助手可以这种方式在部分视图中使用吗?

劳埃德

1 个答案:

答案 0 :(得分:3)

您需要做的就是将部分声明为强类型,以便能够访问类型化的Model属性:

Inherits="System.Web.Mvc.ViewUserControl<YourModel>"