私のビューでは、次のように、モデルのオブジェクトのリストを含む部分ビューを使用します。
@foreach (var item in Model.MyObjectList)
{
@Html.Partial("DisplayObject", item)
}
これにより、メインビューの下にグリッドパターンが形成され、オブジェクトごとに1行になります。
ある色の奇数行、別の色の偶数行の通常の方法を使用して、それらをストライプ化したいと思います。(たとえば、このように。
通常、これはある種のmod計算を行うことによって行います。
問題は、アイテムの行番号を部分ビューに渡さずにこれを行う方法を理解できないことです。
もっと簡単な方法はありますか?Html.Partialには、フックできるhtml属性がありません。
もちろん、パーシャルの周りにテーブルを置いて、そのようにストライプすることもできますが、したくないです。