MyBookShop/Core/PagerHelper.cs

(开头部分) 12KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

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

namespace Core
{
    /*
    * 类名:PagerHelper
    * 创建时间:2016/10/12 9:59:33
    * 创建人:XX人员
    * 基本功能:提供分页,显示分页按钮及信息
    * 版本:
    *        version 1.0
    * **/
    public class PagerHelper<T>:List<T> where T:class
    {
        #region 分页属性
        /// <summary>
        /// 每页显示条数
        /// </summary>
        public int PageSize { get; set; }
        /// <summary>
        /// 当前页码
        /// </summary>
        public int PageIndex{ get; set; }
        /// <summary>
        /// 总页数
        /// </summary>
        public int PageCount { get; set; }
        /// <summary>
        /// 数据源
        /// </summary>
        public List<T> DataSource { get; set; }
        /// <summary>
        /// 按钮数量
        /// </summary>
        public int PageButtonCount { get; set; }
        /// <summary>
        /// 动态地址
        /// </summary>
        private string Url { get; set; }
        #endregion
        #region 构造函数
        /// <summary>
        /// 初始化构造函数
        /// </summary>
        /// <param name="datasource">数据源</param>
        /// <param name="pageSize">每页显示条数</param>
        /// <param name="pageIndex">当前页码</param>
        /// <param name="pageButtonCount">链接按钮数量</param>
        public PagerHelper(List<T> datasource,int? pageIndex,int? pageSize,int? pageButtonCount)
        {
            this.DataSource = datasource;
            this.PageSize = pageSize ?? 5;
            this.PageIndex = pageIndex ?? 1;
            this.PageButtonCount = pageButtonCount ?? 5;
后面还有 227 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。