Я пытаюсь сделать очень простое представление, используя синтаксис Razor в MVC3, но, похоже, я не могу понять синтаксис правильно.
У меня есть такая простая таблица
<table>
<tr>
@{
var counter = 0;
}
@foreach (var category in ViewBag.Categories)
{
counter++;
<td>
<input type="checkbox" checked="checked" name="@("category" + category.Code)" />
@category.Description
</td>
if (counter % 2 == 0)
{
</tr>
<tr>
}
}
</tr>
</table>
Когда я вставляю оператор if и в него, я получаю эту ошибку
В блоке using отсутствует закрывающий символ "}".
Если я попытаюсь обернуть эти два тега внутрь, вместо этого я получу эту ошибку:
Элемент "tr" не был закрыт.