2017-10-05 53 views
0

我想顯示紅色和綠色的<td>值。如果「檢測到」紅色,並且「綠色」字體應該出現「無檢測」。 @model.status應該改變字體動態如何根據值動態更改td的顏色?

視圖

<tbody> 
    <tr> 
     <td>@Model.UpdatedTime</td> 
     <td>@Model.status</td> 
    </tr> 
</tbody> 

控制器

if (status == "UP") { 
    ViewBag.data = "OPEN"; 
    ViewBag.StatusImg = "/images/intrusion.jpg"; 
    model.status = "DETECTED"; 
    model.ImageUrl = "/images/normal.jpg"; 
} 
+0

我的顏色瘦k您的代碼格式不正確。你如何獲得內部控制器?請發佈完整代碼 –

+0

修改td:? – Kai

回答

0

可以在剃刀

使用內視的if-else塊
<tbody> 
     <tr> 
      <td>@Model.UpdatedTime</td> 
      @if(Model.status == "DETECTED"){ 
       <td style="background-color:red">Model.status</td> 
      } else{ 
       <td style="background-color:green">Model.status</td> 
      } 
     </tr> 
    </tbody>