mvc.net分页查询案例——PagedList
来源:互联网 发布:防范网络诈骗标语 编辑:程序博客网 时间:2024/06/06 19:51
在.net中,除了人手动写分页类之外,微软还提供了官方的分页,分页工具类包括PagedList和PagerExtension,先来看看PagedList类里面是怎么写的:
PagedList
using System;using System.Collections.Generic;using System.Linq;namespace System.Web.Mvc{ public class PagedList<T> : List<T> { /// <summary> /// 页索引 /// </summary> public int PageIndex { get; private set; } /// <summary> /// 页大小 /// </summary> public int PageSize { get; private set; } /// <summary> /// 总数据条数 /// </summary> public int TotalCount { get; private set; } /// <summary> /// 总页数 /// </summary> public int TotalPages { get; private set; } /// <summary> /// 数据信息 /// </summary> // public List<T> Source { get; private set; } public PagedList(List<T> source, int pageIndex, int pageSize, int totalCount) { PageIndex = pageIndex; PageSize = pageSize; TotalCount = totalCount; TotalPages = (int)Math.Ceiling(TotalCount / (double)PageSize); this.AddRange( source.Take(source.Count)); } public PagedList() {} /// <summary> /// 是否包含上一页 /// </summary> public bool HasPreviousPage { get { return (PageIndex > 1); } } public bool HasNextPage { get { return (PageIndex < TotalPages); } } }}
阅读全文
1 0
- mvc.net分页查询案例——PagedList
- asp.net mvc pagedlist pagedlist.mvc分页
- .net mvc 分页,pagedlist,mvcpager
- mvc.net分页查询案例——mvc-paper.css
- Asp.net Mvc使用PagedList分页
- Asp.net Mvc使用PagedList分页
- mvc.net分页查询案例——PagerExtension
- ASP.NET MVC 4使用PagedList.Mvc分页
- ASP.NET MVC 4使用PagedList.Mvc分页
- MVC无刷新查询,PagedList分页控件使用,导出Excel
- ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender
- asp.net mvc中分页--利用PagedList实现
- ASP.NET MVC利用PagedList分页(一)
- mvc.net分页查询案例——DLL数据访问层(HouseDLL.cs)
- mvc.net分页查询案例——实体层(HouseModel.cs)
- mvc.net分页查询案例——业务逻辑层BLL(HouseBLL.cs)
- mvc.net分页查询案例——控制器(HomeController.cs)
- mvc.net分页查询案例——前台页面(Index.aspx)
- Retrofit--开始之旅
- 含通配符‘?’的字符串的匹配
- C+++二进制信号量(1)
- 数据字典和控制文件
- care your hair
- mvc.net分页查询案例——PagedList
- spring-boot问题1:搭建spring-boot项目报错 Error parsing lifecycle processing instructions
- mvc.net分页查询案例——PagerExtension
- python复习笔记
- FZUOJ 2214
- DAY34 多态与多态性、绑定方法和非绑定方法
- 人脸对齐
- mvc.net分页查询案例——mvc-paper.css
- HTML+CSS编写静态网站-28 调整标题和导航