是否可以在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是模型中项的属性,而不是模型本身。

07-28 06:22