是否可以在 foreach 循环中设置跳过,然后在每次重新打开页面时都跳过它
本文关键字:新打开 foreach 循环 是否 设置 然后 | 更新日期: 2023-09-27 18:31:33
我需要创建一个这样的foreach循环
foreach(var row in data.skip(200))
{
..this
}
然后,一旦循环完成,我希望下一次刷新或页面加载
foreach(var row in data.skip(400))
{
..this
}
有没有办法女巫可以重写一行代码?或者在完成我的foreach循环后修改一行代码?我尝试搜索,但没有想出任何有用的东西。
您似乎想要实现分页。
例如,您可以使用查询字符串参数来执行此操作。
int skip = 0;
int.TryParse(Request.QueryString["skip"], out skip);
foreach(var row in data.skip(skip))
{
// ...
}
skip += 200;
然后,您将skip
分配给页面上的变量,因此指向下一页的链接将在其URL中具有&skip=200
。