MVC4中表的Foreach循环

我正在使用c#在MVC4中完成我的项目。 我的模型中有一个IEnumerable列表。 我使用以下循环在我的视图中列出。

 @foreach(var item in Model) {  } 
Rtn. @item.Mem_NA
(@item.Mem_Occ)

其实我想要输出如下表所示

  
Rtn.item.Mem_NA1
(item.Mem_Occ1)
Rtn.item.Mem_NA2
(item.Mem_Occ2)
Rtn.item.Mem_NA3
(item.Mem_Occ3)
Rtn.item.Mem_NA4
(item.Mem_Occ4)
Rtn.item.Mem_NA5
(item.Mem_Occ5)
Rtn.item.Mem_NA6
(item.Mem_Occ6)

是否可以使用foreach循环生成上面的表格。 或者更好地使用div而不是table。 请帮我

首先,完全可以这样做。 其次,你不应该这样做。 考虑使用

使布局“流动”。 使用div创建的“表”将随窗口resize。

  @{ int groupings = 3; var grouped = Model.Select((x,i) => new { x, i = i / groupings }) .GroupBy(x => xi, x => xx); }  @foreach(var items in grouped) {  @foreach(var item in items) {  }  } 
Rtn. @item.Mem_NA
(@item.Mem_Occ)

使用div你会……

  @foreach(var item in Model) { 
Rtn. @item.Mem_NA
(@item.Mem_Occ)
}

谢谢大家,我有另一种方式

 @{ int total = 0; }  @foreach(var item in Model) { if( total % 4 == 0 ){ @: }  if( total+1 % 5 == 0 ){ @: } total++; } 
Rtn. @item.Mem_NA
(@item.Mem_Occ)