- Url路由分页
- Ajax分页
- Ajax搜索分页
- 外观样式
- 分页数据相关
- Javascrip API
- AjaxPager 类
- AjaxHelper.Pager 扩展方法
- HtmlPager 类
- HtmlHelper.Pager 扩展方法
- IPagedList 接口
- IPagedList<T> 接口
- MvcAjaxOptions 类
- MvcAjaxOptionsBuilder 类
- PagedList<T> 类
- PageLinqExtensions 类
-
PagerOptions 类
- ActionName属性
- AlwaysShowFirstLastPageNumber属性
- AutoHide属性
- ContainerTagName属性
- ControllerName属性
- CssClass属性
- CurrentPageNumberFormatString属性
- CurrentPagerItemTemplate属性
- DisabledPagerItemTemplate属性
- FirstPageRouteName属性
- FirstPageText属性
- GoToButtonId属性
- HidePagerItems属性
- HorizontalAlign属性
- HtmlAttributes属性
- Id属性
- InvalidPageIndexErrorMessage属性
- LastPageText属性
- MaximumPageIndexItems属性
- MaximumPageNumber属性
- MorePagerItemTemplate属性
- MorePageText属性
- NavigationPagerItemsPosition属性
- NavigationPagerItemTemplate属性
- NextPageText属性
- NumericPagerItemCount属性
- NumericPagerItemTemplate属性
- OnPageIndexError属性
- PageIndexBoxId属性
- PageIndexOutOfRangeErrorMessage属性
- PageIndexParameterName属性
- PageNumberFormatString属性
- PagerItemTemplate属性
- PrevPageText属性
- RouteName属性
- RouteValues属性
- ShowDisabledPagerItems属性
- ShowFirstLast属性
- ShowMorePagerItems属性
- ShowNumericPagerItems属性
- ShowPrevNext属性
- PagerItemsPosition 枚举
- PagerOptionsBuilder 类
- ScriptResourceExtensions 类
- Javascript API
- AjaxPager.cs
- AjaxPagerTest.cs
- DataLoaderBuilder.cs
- DisplayNameExtensions.cs
- HtmlPager.cs
- HtmlPagerTest.cs
- IPagedList.cs
- MvcAjaxOptions.cs
- MvcAjaxOptionsBuilder.cs
- MvcPager.js
- PagedList.cs
- PagedListTest.cs
- PageLinqExtensions.cs
- PagerBuilder.cs
- PagerExtensions.cs
- PagerItem.cs
- PagerItemsPosition.cs
- PagerOptions.cs
- PagerOptionsBuilder.cs
- ScriptResourceExtensions.cs
- TestHelper.cs
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:要分页的总记录数;