Fork me on GitHub

MvcPager帮助文档 - PagedList<T> 类

表示包含分页数据对象的强类型列表。
公共属性:
名称说明
CurrentPageIndex获取或设置当前页索引
PageSize获取或设置每页显示的记录数
TotalItemCount获取或设置要分页的数据的总数
TotalPageCount获取要分页的数据的总页数
StartItemIndex当前页数据记录的起始索引
EndItemIndex当前页最后一条记录的索引

构造函数重载列表:

public PagedList(IEnumerable<T> allItems, int pageIndex, int pageSize)
说明:
使用要分页的所有数据、当前页索引和每页显示记录数初始化PagedList对象。
参数:
allItems:要分页的所有数据,PagedList对象根据这些数据计算要分页的总记录数;
pageIndex:当前页索引;
pageSize:每页显示的记录数;
public PagedList(IEnumerable<T> currentPageItems, int pageIndex, int pageSize, int totalItemCount)
说明:
使用当前页数据、当前页索引、每次显示记录数及要分页的总记录数初始化PagedList对象。
参数:
currentPageItems:当前页要显示的数据;
pageIndex:当前页索引;
pageSize:每页显示的记录数;
totalItemCount:要分页的总记录数;
public PagedList(IQueryable<T> allItems, int pageIndex, int pageSize)
说明:
使用要分页的所有数据、当前页索引和每页显示记录数初始化PagedList对象。
参数:
allItems:要分页的所有数据,PagedList对象根据这些数据计算要分页的总记录数;
pageIndex:当前页索引;
pageSize:每页显示的记录数;
public PagedList(IQueryable<T> currentPageItems, int pageIndex, int pageSize, int totalItemCount)
说明:
使用当前页数据、当前页索引、每次显示记录数及要分页的总记录数初始化PagedList对象。
参数:
currentPageItems:当前页要显示的数据;
pageIndex:当前页索引;
pageSize:每页显示的记录数;
totalItemCount:要分页的总记录数;