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 ){ @: } Rtn. @item.Mem_NA
(@item.Mem_Occ) if( total+1 % 5 == 0 ){ @: } total++; }
- 使用代码优先方法中的Id,从数据库上传,保存和检索图像
- 获取淘汰模型中的MVC人员模型书列表(可观察数组)
- 无法从程序集’itextsharp,Version = 5.5.5.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca’加载类型’iTextSharp.text.html.HtmlParser’
- QueueClient.Receive()的异步方法?
- 使用asp.net MVC Wrapper在Kendo UI Grid中格式化DateTime
- WCF服务作为MVC应用程序的一部分
- UrlHelper.Action包含不需要的附加参数
- ASP.NET MVC 4中未翻译自定义的错误消息
- 用于将Windows应用程序连接到MVC 4的Web服务或Web API?