[英]Display Condition in Razor View
當某些條件滿足時,我想在<td>
顯示背景色。 例如:
@{
if (item.Required ==true)
{
<td style="background-color:lightgreen;">
}
else {
<td>
}
}
但這行不通。 我該怎么做呢? 謝謝。
或簡稱
<td @item.Required? style="background-color:lightgreen":white>
沒關系。 我在<td>
添加了一個類,並在外部文件而不是內聯CSS中添加了CSS。
<td class=@{ if (item.Required == true) { @Html.Raw("greentext")} }>
您需要正確關閉標簽,否則解析器將抱怨。
@if (item.Required ==true)
{
<td style="background-color:lightgreen;">
</td>
}
else {
<td>
</td>
}
如果要單行執行,可以使用顯式表達式
<td class="@(item.Required ? "green-text" : "" )"></td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.