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