【发布时间】:2013-11-14 23:58:41
【问题描述】:
我有以下看法:-
@foreach(var info in Model.Firewall.FirewallCustomers.OrderBy(a=>a.CustomerName)){
<td>@Html.DisplayFor(info.CustomerVLAN.VLANID)</td>
}
但我无法写出以下内容
@Html.DisplayFor(info.CustomerVLAN.VLANID)</td>
我会得到以下错误:-
方法的类型参数 'System.Web.Mvc.Html.DisplayExtensions.DisplayFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>)' 不能从用法中推断出来。尝试指定类型参数 明确的
那么任何人都可以建议,如何在我的 foeach 循环中使用 DisplayFor ?
谢谢
【问题讨论】:
-
尝试在
foreach中将var替换为info的类型
标签: c# asp.net-mvc linq html-helper