在我看来,我使用带有来自我的模型的对象列表的局部视图,如下所示:
@foreach (var item in Model.MyObjectList)
{
@Html.Partial("DisplayObject", item)
}
这在我的主视图中形成了一个网格图案,每个对象有 1 行。
我想用一种颜色的奇数行,另一种颜色的偶数行的正常方法对它们进行条纹。(例如这样。
通常你会通过某种模式计算来做到这一点。
问题是如果不将项目中的行号传递到部分视图中,我无法弄清楚如何做到这一点。
有没有更简单的方法?Html.Partial 没有任何我可以挂钩的 html 属性。
我当然可以在部分周围放一张桌子并以这种方式对其进行条纹,但我不希望这样做。