У меня есть простая табла, которая отображает данные. Теперь у меня несколько столбцов, а последний столбец отображает только 1 или 0. Теперь я хочу покрасить в красный цвет все строки, которые имеют значение 1 в этом последнем столбце.
Я сделал это:
...
<tr class="@((row.LastColumn == 1) ? "error" : "")">
<td>...</td>
<td>...</td>
...
В моем Css я сделал это:
.error
{
color:black;
background-color: red;
}
И если я запустил приложение и View Element в Chrome, я вижу это в строке, где находится последний столбец, например 1:
<tr class="error">
Поэтому он распознает 1 и меняет класс на "error", но строка не окрашена в read...
Любая идея почему?
попробуй это
error
{
color:black !important;
background-color: red !important;
}
Если он не работает, вам нужно увидеть погоду по пути файла класса css.
Измените его на ID вместо класса в css и проверьте вместе с тем, чтобы попытаться добавить текст, потому что, если нет данных о TD, то в первый раз во время выполнения ничего не отображается, поэтому, если вы использовали текст типа "бла-бла" "или что когда-либо, тогда он начинает внедрять CSS для этого, попробуйте это и сообщите нам об этом
<tr id="error"> just enter any text here(once css applied remove this text on tr)
<td>blah blah</td>
<td> your data</td>
</tr>
#error
{
border:1px solid black;
color:black;
background-color: red;
}