0
다음 코드 행에 어떤 문제가 있습니까? 코드 라인에 따라MVC 3 RAZOR 코딩 로직이 텍스트로 렌더링됩니다. @ {}
<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>
이
감사
에게 MVC RAZOR에서 프로그래밍 로직의이 유형을 구현하는 가장 좋은 방법은 가이드 나 심지어는 @ {} 내에있는 테스트로 렌더링 @Paul
감사합니다. 나중에 시도했지만 퍼팅 @before 빈 페이지를 렌더링하는 경우 – Paul
내 업데이 트를 참조하십시오. –
확인. 나는 지금 시험해 볼 것이다. 그런데 if (item.SubGroupName! = subGroup)에서 subGroup 변수를 사용했습니다. { subGroup = item.SubGroupName; } – Paul