我有一个简单的IEnumerable,我正在写一个cshtml页面。 我想在实体更改的表格中添加总计,包括:
实体Cat金额
ABC xxx 1,000
ABC yyy 2,000
ABC 总计 3,000
我一直在尝试在cshtml中的模型的@foreach循环中执行此操作,但无法解决如何使用c#和html的组合来实现它。
所以很乐意学习更合适的方法。如果这是最好的方法,也很高兴了解如何混合使用c#和html。
到目前为止我一直在努力:
@{ string previousEntity = null;
decimal total = 0;
}
@foreach(var row in Model)
{
if ((row.Entity != previousEntity) && (previousEntity != null))
{
<tr>
<td>@previousEntity</td>
<td>Total</td>
<td>@total</td>
</tr>
total = 0;
}
<tr>
<td>@row.Entity</td>
etc.
这会导致c#代码出现在浏览器的页面上 致谢