Я хочу, чтобы цикл динамически создавал таблицу шириной до 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. Если я изменю теги на что-то другое (например, например), это будет работать нормально.
Полагаю, он пытается проверить конец строки, видит его и решает, что цикл должен быть закончен? Как я могу заставить это НЕ делать этого, или мне нужно поместить всю таблицу в цикл с кучей беспорядочных условных выражений? (