在我看来,我正在使用如下编辑器模板:
编辑.cshtml
@model NetasCrm.Models.CRM_OPP_DETAILS
<table class="table table-hover">
<thead>
<tr>
<th>Çözüm</th>
<th>Üretici</th>
<th>Tarih</th>
<th>Tutar</th>
<th>Sil</th>
</tr>
</thead>
<tbody>
@Html.EditorFor(model => model.CRM_SOLUTION_DISTRIBUTION, new { Solutions = ViewBag.Solutions, Vendors = ViewBag.Vendors })
@Html.HiddenFor(model => model.ID)
</tbody>
</table>
它正在工作,但我正在尝试做一些事情(添加 where 子句。)如下所示为我的模型中的某些项目创建编辑器模板。
@Html.EditorFor(model => model.CRM_SOLUTION_DISTRIBUTION.Where(p=>p.AMOUNT != 0), new { Solutions = ViewBag.Solutions, Vendors = ViewBag.Vendors })
我收到以下错误:
模板只能与字段访问、属性访问、一维数组索引或单参数自定义索引器表达式一起使用。