我在我的网站上有一个foreach循环,收集数据库中的10条记录并显示它们。我想做的是分离出第一张唱片,然后再展示其他9张。我基本上是想在记录1到2-9之间展示一个广告,所以它会是这样的。
记录1
广告
记录2-10
有什么办法可以像这样打破我的前缘循环,还是我必须再次调用数据库呢?这是我的Foreach循环,它收集了所有10张唱片
@foreach (var item in Model.IEThreadpost)
{
//content here
}
任何建议都会很好
发布于 2015-02-15 01:56:35
要获得记录1,可以使用Model.IEThreadpost.OrderBy(x => x.Entity_ID_HERE).First()
用foreach跳过一个,得到剩下的。
@foreach (var item in Model.IEThreadpost.OrderBy(x => x.Entity_ID_HERE).Skip(1).Take(9)) //i think skip and take needs ordering
{
}
https://stackoverflow.com/questions/28522259
复制相似问题