次のコード行の何が問題になっていますか?
<table>
@{
string subGroup = "";
foreach (var item in Model)
{
if (item.SubGroupName != subGroup)
{
subGroup = item.SubGroupName;
<tr style="background-color: #C1E0FF; text-align: left">
<td colspan="2">
@item.SubGroupName;
</td>
</tr>
}
<tr>
<td>
@Html.DisplayFor(modelItem => item.configurationitemkey)
</td>
<td>
if (item.IsBoolean)
@Html.DisplayFor(modelItem => item.IsAvailable)
else
@Html.DisplayFor(modelItem => item.ConfigurationItemValue)
</td>
</tr>
}
}
</table>
次のコード行は、@{}内にある場合でもテストとしてレンダリングされます
<td>
if (item.IsBoolean)
@Html.DisplayFor(modelItem => item.IsAvailable)
else
@Html.DisplayFor(modelItem => item.ConfigurationItemValue)
</td>
このタイプのプログラミングロジックをMVCRAZORに実装するための最良の方法を教えてください
ありがとう
@ポール