Razor: добавить общее количество строк в таблицу - PullRequest
0 голосов
/ 25 мая 2018

У меня есть простой IEnumerable, который я пишу на странице cshtml.Я хотел бы добавить итоги в таблицу по изменению сущности в соответствии с:

Сумма сущности CatABC ххх 1000ABC ггг 2000ABC Всего 3000

Я пытался сделать это в цикле @foreach модели в cshtml, но не могу понять, как использовать комбинацию 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 # появляется настраница в браузереБЛАГОДАРЯ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...