Бритва таблица создает с вложенными данными

Обновить

December 2018

Просмотры

410 раз

2

На данный момент я работаю над видом бритвы, где я хотел бы создать таблицу следующим образом:

<tbody>
    <tr>
        <td rowspan="5">data</td>
        <td rowspan="5">data</td>
        <td rowspan="5">data</td>
        <td rowspan="5">data</td>
        @for (int i = 0; i < Model.AvailableCodes.Count; i++)
        {
           <td>@Model.AvailableCodes[i]</td>
           @if ((i % 6) == 0)
           {
              </tr><tr>
           }
        }
    </tr>
</tbody>

Но я получаю ошибку синтаксического анализа (Parser Сообщение об ошибке:. Для блока отсутствует закрывающий «}» характер), в начале @for... немного невежественны , почему. Любая помощь очень ценится.

1 ответы

2

Когда вы находитесь в forвам не нужно предварительно зафиксировать с @для если.

Кроме того, чтобы Ouput не-уравновешенный теги, которые можно использовать @:

    @for (int i = 0; i < Model.AvailableCodes.Count; i++)
    {
       <td>@Model.AvailableCodes[i]</td>
       if ((i % 6) == 0)
       {
          @:</tr><tr>
       }
    }