私は、mvcビューページのforeachループ内にswitchステートメントを作成するための適切な構文を見つけようとかなりの時間を費やしています。
これが私がこれまでに行った最新の試みです(他の多くの試みの後)が、Razorエンジンはそれを受け入れません。ここで、エラーはであり@foreach
、クロージングが欠落していることを示しています}
@foreach (var item in Model) {
String s = item.RegistrationStatus.ToString();
// Make sure this mirrors values in RegistrationStatus enum!
switch (s)
{
case "New":
<tr class='info'>
break;
case "Arrived":
<tr class='success'>
break;
default:
<tr>
}
......
}