【发布时间】:2012-10-25 23:06:11
【问题描述】:
我想在我的剃刀视图中循环浏览模型中的每个项目,但我想将所有项目组合在一起。然后我想遍历每个组。想象一下我有一张桌子:
ID GroupNo GroupName
1 1 Group1
2 1 Group2
3 1 Group3
4 2 Group1
5 2 Group2
6 3 Group56
我想做这样的事情:
@foreach (var group in Model.GroupNo) {
<section>
<header>Group No is @group.GroupNo</header>
@foreach (var item in group) {
<p>GroupName: @item.GroupName</p>
}
</section>
}
所以我的输出是:
Group No is 1
GroupName: Group1
GroupName: Group2
GroupName: Group3
Group No is 2
GroupName: Group1
GroupName: Group2
Group No is 3
GroupName: Group56
这可能吗?
谢谢
【问题讨论】:
-
您是否真的尝试为您的模型数据结构提供与您的(乍一看是有效的)Razor 代码所期望的相匹配的数据结构?
-
GroupNo 绝对不是 IEnumerable
对吧?我在问你正在做一个 foreach
标签: c# asp.net-mvc asp.net-mvc-4 razor