Я хочу иметь таблицу в своем представлении, которая собирается поместить 3 элемента из моей Модели в каждую строку. Таким образом, способ, которым я собирался сделать это, состоит в том, чтобы пройтись по модели, и внутри цикла foreach проверить установленную мной переменную count. Если count mod 3 == 0, я бы сделал что-то вроде </tr><tr>
, чтобы начать новую строку. Это работает не так, как я хочу, потому что у меня будет }
после <tr>
. Поэтому в основном мой вопрос заключается в том, как мне создать динамическую таблицу внутри бритвенного представления на основе элементов модели, где в каждой строке есть 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>
}
Может быть, есть гораздо более простой способ сделать это, о котором я не думаю