我正在使用 MVC3 WebGrid (Razor),一切正常。但是,我需要根据列中的值来改变附加到特定列的 css 类。
我已经有一种非服务器端的 JQuery 方式来执行此操作。我希望这发生在 JQuery 之外有几个原因。
基本上,我正在根据单元格的值进行单元格交通灯/突出显示。因此,如果单元格中的值为“62.5”,则需要附加到的类<td>
是scr60
. 这会将单元格的背景颜色设置为适当的阴影。
<tr>
<td class="scr60">62.5</td>
</tr>
我知道我可以使用定义上的参数来控制单元格内容的输出,但是我需要为包含内容的实际设置 CSS 类(以便突出显示整个单元格,而不仅仅是值/内容本身。format:
grid.Column()
<td>
我已经有一个单独的辅助类/方法来根据值输出我想要使用的 CSS 类的名称。我需要的是一种<td>
使用该方法的输出来调整包含样式的方法。
同样,我已经有一个执行此操作的 JQuery 解决方案,我正在寻找一种使用 webgrid 本身执行此操作的方法。