【发布时间】:2018-06-27 12:40:08
【问题描述】:
我想写一个生成HTML表格的html扩展;
public static class HtmlHelpers
{
public static IHtmlString DisplayPropreties<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, params Expression<Func<TModel, TProperty>>[] expressions)
{
// some code here
}
}
问题是当我想从视图中调用方法时:
@Html.DisplayPropreties(model => m.Id, model => m.Property1, model => m.Property2)
我收到错误:
方法的类型参数 'HtmlHelpers.DisplayPropreties(HtmlHelper,参数 Expression>[])' 不能用 当前使用情况。尝试明确指定类型参数
我有一段时间没有接触 c# (3+y),我不完全明白我需要做什么。
【问题讨论】: