2014-01-09 73 views
1
<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的值,那麼應顯示條形圖圖標/圖像,或者如果餅圖比餅圖的圖像將顯示。我有圖像,但不知道如何去做。我在使用剃刀的MVC 3中使用JQuery。感謝如何用mvc中的圖像替換文本單元格c#

+0

是的議題是如何顯示酒吧/餡餅/圖表或對如何決定顯示哪一個? –

+0

問題是如果item.chart是餅圖,然後在同一個單元格中顯示餅圖,如果bar然後在單元格中顯示條的圖像。希望你現在明白 – user2906420

回答

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>