我希望将我的ViewModel(不是IEnumerable)传递到我的自定义HTML助手中。
我在IEnumerable上的操作如下:
助手:
public static IHtmlString GenerateTable<TModel, TValue>(this HtmlHelper<TModel> inHtml, IEnumerable<TValue> model)
查看:
@Html.GenerateTable(Model)
但是如果我要传递一个不是IEnumerable的模型给helper,该怎么办?
我尝试过以下方法:
public static MvcHtmlString MyHelper<TModel>(this HtmlHelper<TModel> html, object obj)
{}
但是当我像这样调用它时
@Html.MyHelper(Model)
obj始终为NULL
@Html.MyHelper(Model)
时,您是否检查过您的Model
不为 null? - nemesv