是否可以在razor中使用“sum”,这样您就可以总结出视图中的内容。我的观点是这样的:
@model IEnumerable<cb2.ViewModels.ResultsVM>
...
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Qualified)
</td>
...
}
然后,我想总结一下屏幕底部的所有符合条件的内容,如下所示:
@Model.Qualified.Sum()
但我得到了错误:
'System.Collections.Generic.IEnumerable<cb2.ViewModels.ResultsVM>' does not contain a definition for 'Qualified'
我想在Qazor中简单地使用sum或依赖于一个模型会很容易吗?
谢谢,马克
最佳答案
我想你想要:
@Model.Sum(i => i.Qualified)
Qualified
是模型中项的属性,而不是模型本身。