我强烈输入了列表视图
我有自定义的html助手,必须得到IEnumerable<object>
是否可以将我的模型(@model IEnumerable<MvcApplication2.Models.UserViewModel>
)传递给我的html助手?
答案 0 :(得分:3)
如果您的助手定义如下:
public static IHtmlString SomeHelper(this HtmlHelper<IEnumerable<object>> html)
然后不可能这样称呼它:
@model IEnumerable<MvcApplication2.Models.UserViewModel>
@Html.SomeHelper()
另一方面,如果定义如下:
public static IHtmlString SomeHelper(this HtmlHelper html, IEnumerable<object> model)
您可以从您的视图中调用它并传递模型:
@model IEnumerable<MvcApplication2.Models.UserViewModel>
@Html.SomeHelper(Model)