Я хочу, чтобы цикл динамически создавал таблицу шириной до 2 колонок, а затем увеличивал количество строк до тех пор, пока в списке не останется записей. Звучит просто, и я придумал это:
<table>
<tr>
@{ var i = 0; }
@foreach (var tm in Model.TeamMembers)
{
<td>@tm.FirstName @tm.LastName @tm.Role</td>
if(++i % 2 == 0)
{
</tr>
<tr>
}
}
</tr>
</table>
Но я получаю сообщения об ошибках, ожидающие как для цикла for, так и для оператора if. Если я изменю теги на что-то другое (например, например), он отлично работает.
Я предполагаю, что он пытается проверить конец строки, видит ее и решает, что цикл должен быть закончен? Как я могу сделать это НЕ делать, или мне нужно положить всю таблицу внутри цикла с кучей грязных условностей?: (