0
我正在使用asp.net mvc 3,.net 4.0。根據來自數據庫的數據,表中的一個td必須具有背景顏色。例如,如果狀態爲打開,則爲黃色,如果正在處理,則爲綠色,如果關閉,則爲藍色等。 我想寫一些擴展方法來做到這一點。但我對如何做到無能爲力。 如果有人能舉一個這樣做的例子,這將是一個很大的幫助。根據數據庫中的數據對錶td應用css
在此先感謝。
我正在使用asp.net mvc 3,.net 4.0。根據來自數據庫的數據,表中的一個td必須具有背景顏色。例如,如果狀態爲打開,則爲黃色,如果正在處理,則爲綠色,如果關閉,則爲藍色等。 我想寫一些擴展方法來做到這一點。但我對如何做到無能爲力。 如果有人能舉一個這樣做的例子,這將是一個很大的幫助。根據數據庫中的數據對錶td應用css
在此先感謝。
我建議你把它放在與視圖相關的模型中。所以你可能在你的模型類上有一個名爲IsImportant的布爾屬性,它使表格變成紅色或白色。
然後,在你看來(?剃刀),這樣做:
<html>
<body>
<table class="@(Model.IsImportant? "important_table" : "normal_table")">
<!-- ... -->
</table>
</body>
</html>
具有明顯的CSS樣式:
.important_table
{
background-color: red;
}
.normal_table
{
background-color: white;
}