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

  • 相关阅读:
    如何开通 Medium会员
    深度学习笔记其七:计算机视觉和PYTORCH
    第14章 MySQL事务日志【3.事务篇】【MySQL高级】
    Ims通话流程分析
    i711800h和i512450h哪个好
    仿游戏热血江湖游戏类22(得到物品方法2)
    MIniIO Erasure Coding 应用案例
    【Vue-Element】好用的音频组件
    count(1)、count(*) 与 count(列) 的区别?
    JSP include指令
  • 原文地址:https://blog.csdn.net/m0_74456535/article/details/127874234