Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在下一页继续使用IPagedList统计记录数?_C#_Asp.net Mvc 4_Model View Controller_Paging_Bootstrap 4 - Fatal编程技术网

C# 如何在下一页继续使用IPagedList统计记录数?

C# 如何在下一页继续使用IPagedList统计记录数?,c#,asp.net-mvc-4,model-view-controller,paging,bootstrap-4,C#,Asp.net Mvc 4,Model View Controller,Paging,Bootstrap 4,当本例中有50条以上的记录时,如何在下一页继续使用IPagedList统计记录数 在表i中,使用此代码计算: int a = 1; @(a++) 对于iPagedList,我使用以下代码: int a = 1; @(a++) @PagedListPager(Model,page=>Url.Action(“Index”),新建 { 第页, searchBy=Request.QueryString[“searchBy”], 搜索=请求。查询字符串[“搜索”] }), 现在

当本例中有50条以上的记录时,如何在下一页继续使用IPagedList统计记录数

在表i中,使用此代码计算:

int a = 1;
      @(a++)
对于iPagedList,我使用以下代码:

int a = 1;
      @(a++)
@PagedListPager(Model,page=>Url.Action(“Index”),新建 { 第页, searchBy=Request.QueryString[“searchBy”], 搜索=请求。查询字符串[“搜索”] }),

现在我已经限制到每页50条记录,如果我转到下一页,计数器再次从1,2,3…等开始,而不是继续51,52,53…等

如何修复它?

我解决了这个问题。 我修改了控制器代码:

var tbl_patnici = db.tbl_patnici.Include(t => t.tbl_agenti);
return View(tbl_patnici.ToList().OrderByDescending(x => x.pID).ToList().ToPagedList(page ?? 1, 50));
var tbl_patnici = db.tbl_patnici.Include(t => t.tbl_agenti);
var items = tbl_patnici.OrderByDescending(x => x.pID).ToList();
var pageNumber = page ?? 1; 
var onePageOfitmes = (items.ToPagedList(pageNumber, 50)); 
ViewBag.pageno = pageNumber;
ViewBag.itemperpage = 50;
return View(onePageOfitmes);
我还添加了以下代码以查看:

int pageno = (int)ViewBag.pageno;
int itemperpage = (int)ViewBag.itemperpage;
int currentno = ((pageno - 1) * itemperpage) + 1;
 @( currentno++ )