• 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);
                }

  • 相关阅读:
    虹科案例|大有可为!虹科AR医疗解决方案应用大盘点
    搭建一个属于自己的博客
    自学网络安全?一般人我还是劝你算了吧
    RS-232协议详解:深入理解与实际应用
    Docker 学习---Docker下载与安装、Docker概念与原理
    Java项目:基于jsp+sevlet+mysql日记系统
    将 Ordinals 与比特币智能合约集成:第 4 部分
    CSP 202112-1 序列查询
    linux下文件操作命令
    Codeforces Round #833 (Div. 2) C. Zero-Sum Prefixes
  • 原文地址:https://blog.csdn.net/m0_74456535/article/details/127874234