Estoy tratando de hacer una vista muy simple usando la sintaxis de Razor en MVC3, pero parece que no puedo obtener la sintaxis correcta.MVC3 Razor Problemas de sintaxis
Tengo una tabla simple como esto
<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>
Al insertar el y el interior de la sentencia if, recibo este error
El uso de bloque le falta un cierre "}" carácter .
Si trato de envolver esas dos etiquetas en el interior y, consigo este error en su lugar:
El elemento "tr" no se cerró.
+1 Además de la referencia rápida de Phils, me gustaría tener una referencia completa. –
@Martin: Sí, yo también. Aunque la sintaxis es realmente fácil y agradable de usar. – GvS
Me pregunto si eso sería algo para una wiki de la comunidad. Realmente podría usarlo. Incluso si la sintaxis de la afeitadora es muy limpia, a veces se mete en mi cerebro;) –