我有以下内容。
<td>@((IEnumerable<IAccountProductItem>)Model.Data).Sum(i => i.Live)</td>
目前它的输出System.Linq.Enumerable + d__3a`1 .........到页面,我希望它被评估并输出为总和,即44
有什么想法吗?当然这很简单。
由于
答案 0 :(得分:3)
我不是MVC的人,但听起来你大部分都缺少括号。尝试:
<td>@(((IEnumerable<IAccountProductItem>)Model.Data).Sum(i => i.Live))</td>
希望这会让Razor引擎相信整个表达式是您想要评估的,而不仅仅是.Sum
之前的位。