MVC条件CSS格式 - 最大值

时间:2012-10-10 16:39:15

标签: css asp.net-mvc

是否可以使用条件CSS格式根据值突出显示表中的行?

在我的场景中,我有一个带有ICollection的ViewModel的MVC页面(Razor),我想用CSS来突出显示具有最高特定属性(Score)值的行。可以这样做吗?

谢谢,

4 个答案:

答案 0 :(得分:1)

您应该找出控制器中哪些行最高,向ViewModel添加一个变量,指示哪一行是“最高”,并在构建表时将TR元素标记为类。

答案 1 :(得分:1)

有几种方法可以做到这一点。

  1. 使用Javascript检测具有最高值的行并添加CSS类。
  2. 在控制器中,加载集合时,以某种方式标记包含最大值的对象,然后在Razor视图中检查此最大值以有条件地更改行的CSS类。

答案 2 :(得分:0)

您是否可以简单地设置Razor代码,以便在满足特定条件时向该行添加类?

答案 3 :(得分:0)

不完全确定,但我怀疑你可以单独用CSS做到这一点。绝对可以使用Javascript。