如何用mvc c中的图像替换文本单元格#

时间:2014-01-09 15:30:49

标签: c# jquery asp.net-mvc-3

<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。感谢

1 个答案:

答案 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>