Строки динамической таблицы Razor View

Я хочу, чтобы в моем представлении была таблица, которая будет помещать 3 элемента из моей модели. в каждом ряду. Таким образом, я собирался сделать это в цикле по модели и внутри цикла foreach выполнить проверку установленной мной переменной count. Если count mod 3 == 0, я бы сделал что-нибудь вроде , чтобы начать новую строку. Это работает не так, как я хотел, потому что у меня был бы } после . Итак, в основном мой вопрос: как мне создать динамическую таблицу внутри представления бритвы на основе элементов в модели, где каждая строка имеет 3 элемента?

@{
int count = 0;
<div>
<table>
<tr>
@foreach (var drawing in Model)
{
   <td style="width:240px;margin-left:30px; margin-right:30px;">
   <img src="@Url.Action("GetImage", "Home", new { id = drawing.drw_ID })" alt="drawing" /> 
   </td>
   count++;
   if(count%3==0)
   {
      </tr>
      <tr>
   }
} 
</tr>
</table>
</div>
}

Может быть, есть гораздо более простой способ сделать это, о чем я не думаю of

7
задан Brian Tompsett - 汤莱恩 18 April 2017 в 09:33
поделиться