高手帮忙看下这个ASP.net的分页怎么做
这个效果不是道是怎么做出来的,他的前台代码是这样的
现在问题是,那个分页数字每一个都是一个小方框,而且用的是<a>标签。我试了一下,用<a>标签没有方框,想问一下他这个方框是怎么做的。
------解决方案--------------------要实现分页数据显示 分2块 1就是取数据,根据页数取出对应条数的数据 2就是前台分页 就是下面的小框。其实只要知道总共有多少数据,一页几条,下面的分页栏 自己画就可以了
------解决方案-------------------- /// <summary>
/// 分页类
/// </summary>
/// <typeparam name="T">类型</typeparam>
public class PageHelper<T> : List<T>
{
/// <summary>
/// 当前页码
/// </summary>
public int CurrentPage { get; set; }
/// <summary>
/// 每页记录条数
/// </summary>
public int PageSize { get; set; }
/// <summary>
/// 总记录数
/// </summary>
public int TotalCount { get; set; }
/// <summary>
/// 总页数
/// </summary>
public int PageCount { get; set; }
/// <summary>
/// 数据源
/// </summary>
public List<T> DataSource { get; set; }
/// <summary>
/// 通过构造函数分页//调用代码 PageHelper(T) page = new PageHelper(T)(list, curPage, pageSize);
/// </summary>
/// <param name="obj">数据源</param>
/// <param name="curPage">当前页码(自动不小于1,不大于总页数)</param>
/// <param name="pageSize">每页显示数据量(0表示不分页;自动不小于1,不大于200,null则默认为14)</param>
public PageHelper(List<T> list, int curPage, int pageSize, int totalCount)
{
PageSize = pageSize;
TotalCount = totalCount;
PageCount = (int)Math.Ceil