1

我在 MVC3 中工作,在一个简单的表中敲除。

我想应用一些备用行样式,所以我做了

   <tr data-bind="css: { altrow: $index()%2 }">

这很好用。

接下来,我想为特殊行应用特殊行样式。所以我做了

  <tr data-bind="css: { altrow: $index()%2 } ,css: { specialrow: IsSpecial == true }">

这工作正常。它似乎正在从每一行中剥离 CSS,然后在该行特殊时应用。所以它消除了交替的阴影。

如果存在,我只想覆盖任何现有的 CSS。

无论如何,我有点卡住了,对这一切都很陌生。我的搜索结果令人困惑。

谢谢您的帮助!

4

1 回答 1

3

同一个元素不能有两个同名的绑定。淘汰赛只会使用第二个。但是,css绑定允许您指定多个类。

<tr data-bind="css: { altrow: $index()%2, specialrow: IsSpecial == true }">
于 2013-01-11T20:21:35.737 回答