Getting index value on razor foreach

前端 未结 10 741

I\'m iterating a List in a razor foreach loop in my view which renders a partial. In the partial I\'m rendering a single record for which I want to hav

10条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-08 10:13

    You could also use deconstruction and tuples and try something like this:

    @foreach (var (index, member) in @Model.Members.Select((member, i) => (i, member)))
    {
      
    @index - @member.anyProperty
    if(index > 0 && index % 4 == 0) { // display clear div every 4 elements @:
    } }

    For more info you can have a look at this link

提交回复
热议问题