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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。