• MVC第三波书店分页数据PageList工具类


    MVC第三波书店分页数据PageList工具类

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace BookShopSys.Utitlty
    {
        public class PageList : List
        {
            public int PageIndex { get; private set; } //页索引
            public int PageSize { get; private set; }//页大小
            public int TotalPage { get; private set; }//总页数
            public int TotalCount { get; private set; }//总条数
            ///


            /// 分页数据源类构造函数
            ///

            /// 全部数据
            /// 页索引
            /// 页大小
            public PageList(List source, int pageIndex, int pageSize, ref int totalPage, ref int totalCount)
            {
                this.PageIndex = pageIndex;
                this.PageSize = pageSize;
                this.TotalCount = totalCount;
                this.TotalPage = totalPage;
                this.AddRange(source);

            }
            ///


            /// 当前是否有上一页
            ///

            public bool HasPreviousPage
            {
                get
                {
                    return (PageIndex > 1);
                }
            }
            ///
            /// 当前是否有下一页
            ///

            public bool HasNextPage
            {
                get
                {
                    return (PageIndex < TotalPage);
                }
            }
        }
    }
    ///
            /// 当前是否有上一页
            ///

            public bool HasPreviousPage
            {
                get
                {
                    return (PageIndex > 1);
                }
            }
            ///
            /// 当前是否有下一页
            ///

            public bool HasNextPage
            {
                get
                {
                    return (PageIndex < TotalPage);
                }

  • 相关阅读:
    【C++】特殊类的设计
    基于python-CNN深度学习的食物识别-含数据集+pyqt界面
    Tekla添加零件ContourPlate
    计算机网络体系结构
    openGauss学习笔记-101 openGauss 数据库管理-管理数据库安全-客户端接入之用SSH隧道进行安全的TCP/IP连接
    Nginx 面试 40 问与答
    Android学习笔记 1.2.3 Gradle的属性定义 && 1.2.4 增量式构建
    C语言学生成绩信息管理系统【结构体+文本】
    主动配电网故障恢复的重构与孤岛划分matlab程序
    docker搭建owncloud
  • 原文地址:https://blog.csdn.net/m0_74456535/article/details/127874234