如何在剃刀视图中对视图中的项目进行排序

时间:2011-05-25 10:55:27

标签: asp.net-mvc-3

我想在我的视图中对项目进行排序,并根据它们所属的类别将它们放入不同的div中 在我的表中,我有属于不同类别的物品(cosmetics_perfumes,cosmetics_makeup ...) 在我得到之后的事情  @foreach(模型中的var项)     { 在这里以相同的方式对它进行排序 (我希望我很清楚)

1 个答案:

答案 0 :(得分:0)

如果您想在视图中执行此操作,则可以对每个类别使用foreach语句。

<div id="perfumes">
    @foreach (var perfume in Model.Where(i => i.Category == "cosmetics_perfumes"))
    {
        <p>@perfume</p>  @*Display each item *@
    }
</div>
<div id="makeup">
    @foreach (var makeup in Model.Where(i => i.Category == "cosmetics_makeup"))
    {
        <p>@makeup</p>
    } 
</div>