私はかみそりエンジンの構文に不慣れで、ビューにロジックを追加する書式設定に問題があります。これが私が達成したいことです。モデルからのアイテムのコレクションがあります。そのコレクションを反復し、6 つのアイテムを連続して配置する必要があります。
最終的な出力は次のようになります。
<table>
<tr>
<td>checkbox comes here</td>
<td>checkbox comes here</td>
<td>checkbox comes here</td>
</tr>
<tr>
<td>checkbox comes here</td>
<td>checkbox comes here</td>
<td>checkbox comes here</td>
</tr>
................. and so on
</table>
ここに私がビューに書いたコードがあります
<table>
@for (int i = 0; i <= Model.checkItems.Count; i++)
{
if (i % 6 == 0)
{ <tr> }
<td>
<input type="checkbox"
id="chk_@(Model.checkItems[i].DisplayText)"
name="chk"
nameVal = "@Model.checkItems[i].DisplayText"
value="@Model.checkItems[i].Value"/>
<label for="chkGroup_@(Model.checkItems[i].DisplayText)">@Model.checkItems[i].DisplayText
</td>
if(i % 6 == 0)
{ </tr> }
}
</table>
ページが最終的にレンダリングされると、最初の if 条件が実行されますが、2 番目の条件は実行されません。誰かがこれを達成する方法を理解するのを助けることができますか?