ビューでこの html を印刷する必要があります。
@foreach (string indices in Model.Indices)
{
if (counter == 1)
{
Response.Write("<tr>");
}
Response.Write("<td><span class='select'>@Html.CheckBox('nome',false)</span>)"); @indices Response.Write("</td>");
if (counter > 4)
{
Response.Write("</tr>");
}
}
これにより、作成したい html マークアップが出力されます。
私はhtmlしか書けないことを知っていますが、Razorはforeachを閉じていないと不平を言っています。
これは私の最初の試みでした:
@foreach (string indices in Model.Indices)
{
if (counter == 1)
{
<tr>
}
<td><span class='select'>@Html.CheckBox('nome',false)</span> @indices </td>
@if (counter > 4)
{
</tr>
}
}