嗨,我是 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" >
有没有办法抑制渲染并在标签内获取双引号(或单引号)?感谢您的任何帮助。