[英]asp.net mvc 4 razor custom html helper pass IEnumerable<model>
我已强类型列表视图
我有必须获取IEnumerable<object>
自定义html帮助IEnumerable<object>
是否可以将我的模型( @model IEnumerable<MvcApplication2.Models.UserViewModel>
)传递给我的HTML帮助器?
如果您的助手是这样定义的:
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.