我有一个模型,它是一个tolist,它按日期排序 ,然后我在视图模型中有一个 foreach我想知道如何在显示日期时获得类似 craigslist 的效果,.. 如果你看下面的 foreach 它是分组为
1. 日期、个人资料、状态
2. 日期、个人资料、状态
等。
我怎样才能把它变成
日期
1. 个人资料,状态
2. 个人资料,状态
由于所有内容均按 createDate 排序,因此我想显示日期,例如 4-21-2013,然后在该日期下显示所有在其上创建的列表。然后在 2013 年 4 月 20 日和同样的事情。我不知道它是否可以在 foreach 中完成,任何帮助都会很棒!
// the controller model
var mypages = (from s in db.jobs.OrderBy(c => c.createDate) select s).ToList();
// the view model
@foreach (var item in Model)
{
@item.createDate ,
@Html.ActionLink("View profile", "detail", "profile", new { id = item.profile}),
@item.state
}