こんにちは、私は MVC が初めてで、別の色の行を表示するテーブルを作成しようとしています。このようなもの:
@foreach (var item in Model) {
var result = "";
var styleWhite = @"style=""background-color:white""";
var styleBlue = @"style=""background-color:blue""";
if ( (item.ID % 1) == 0 )
{ result = styleBlue; }
else
{ result = styleWhite; }
<tr @result >
<td>
@Html.DisplayFor(modelItem => item.CALLTYPE)
</td>
<td>
@Html.DisplayFor(modelItem => item.DESCRIPTION)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Details", "Details", new { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
</tr>
}
ただし、二重引用符は次のように「"e」としてレンダリングされ続けます。
<tr style="background-color:blue" >
レンダリングを抑制し、タグ内で二重引用符 (または単一引用符) を取得する方法はありますか? ご協力ありがとうございます。