使用html表在tfooter中显示列总值

时间:2015-07-07 03:01:21

标签: asp.net-mvc-4

我是asp mvc的新手,并在mvc4中创建小应用程序。我有一个问题我制作索引视图,显示包含(成本,数量,折扣,税)列的所有购买合同的列表。我想要tfooter中所有四列的总值我该怎么做才能帮助我。

谢谢你提前。

1 个答案:

答案 0 :(得分:3)

我认为你的观点有点像

@model List<Models.Purchase>

@{
    var totalCost=Model.sum(a=>a.Cost);
    var totalQty=Model.sum(a=>a.Qty);
    var totalDiscount=Model.sum(a=>a.Discount);
    var totalTax=Model.sum(a=>a.Tax);
}
<table>
  <tr><th>Cost</th><th>Qty</th><th>Discount</th><th>Tax</th></tr>
  @foreach(var item in Model)
  {
        <tr><td>@item.Cost</td><td>@item.Qty</td><td>@item.Discount</td><td>@item.Tax</td></tr>
  }
  <tr><th>@totalCost</th><th>@totalQty</th><th>@totalDiscount</th><th>@totalTax</th></tr>     
</table>

请试试这个。我希望你能够明白。