Asp.net mvc 4 mvc4将foreach循环分解为2个部分
我的网站上有一个foreach循环,它从数据库中收集10条记录并显示出来。我想做的是分离第一条记录,然后显示其他9条记录。我基本上想显示一个介于记录1和2-9之间的广告,所以它将是这样的 记录1 广告 记录2-10 有没有什么方法可以像那样打破我的foreach循环,或者我必须再次调用数据库?这是我收集所有10条记录的Foreach循环Asp.net mvc 4 mvc4将foreach循环分解为2个部分,asp.net-mvc-4,Asp.net Mvc 4,我的网站上有一个foreach循环,它从数据库中收集10条记录并显示出来。我想做的是分离第一条记录,然后显示其他9条记录。我基本上想显示一个介于记录1和2-9之间的广告,所以它将是这样的 记录1 广告 记录2-10 有没有什么方法可以像那样打破我的foreach循环,或者我必须再次调用数据库?这是我收集所有10条记录的Foreach循环 @foreach (var item in Model.IEThreadpost) { //content here
@foreach (var item in Model.IEThreadpost)
{
//content here
}
任何建议都很好要获得记录1,您可以在这里首先使用Model.IEThreadpost.OrderByx=>x.Entity\u ID\u 使用foreach跳过一个并获取其余的
@foreach (var item in Model.IEThreadpost.OrderBy(x => x.Entity_ID_HERE).Skip(1).Take(9)) //i think skip and take needs ordering
{
}
显示第一个using Model.IEThreadpost[0],然后显示“广告”,然后显示forint i=1;i