<tbody id="chartTable">
@foreach (Chart item in Model)
{
<tr id="tableBody">
<td>@item.Description </td>
<td>@item.Type </td>
<td>@item.Chart </td>
</tr>
}
</tbody>
我想用图片替换上面的“item.chart”。因此,如果item.chart == bar的值,则应显示barchart图标/图像,或者是否显示饼图而不是饼图图像。我有图像,但不知道如何做到这一点。我在使用razor的MVC 3中使用JQuery。感谢
答案 0 :(得分:3)
试试这个:
<td>
@switch (item.Chart)
{
case "bar":
@Html.Raw("<img src=\"barchart_icon.png\" alt=\"bar chart\" />")
break;
case "pie":
@Html.Raw("<img src=\"piechart_icon.png\" alt=\"pie chart\" />")
break;
}
</td>