您好我是MVC的新手,我正在嘗試製作一張顯示替代顏色行的表格。事情是這樣的:停用MVC的HTML渲染
@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>
}
但是雙引號一直呈現爲「&報價」是這樣的:
<tr style="background-color:blue" >
有沒有辦法來抑制渲染,並獲得雙引號(或單引號)在標籤裏面? 感謝您的幫助。
感謝您的回覆,但它呈現爲「&39」。似乎按照下面的@ Html.Raw似乎工作。 – CyMark