分页事例 比较好的

OPS.Lib - ASP.Net快速分页:PagedLinkBuilder

应用截图如下:

只需提供当前页数和总页数就可以创建出如上的分页链接!

先看下PagedLinkBuilder的使用:

 先引用OPS.Core.dll到项目中:下载地址:http://lib.ops.cc/dowload/ops.core

01 using OPS.Web.UI;
02 public class Page
03 {
04     public string GetPagerHtml()
05     {
06         int currentPageIndex = int.Parse(Request["page"]); int pageCount = 50;
07         //假设有50页          
08         PagedLinkBuilder p = new PagedLinkBuilder(currentPageIndex, pageCount);
09         //以下属性均为可选   
10         p.LinkCount = 5;                    //链接个数      
11         p.EnableInput = true;               //是否使用输入页码框  
12         p.NextPageText = "下一页>>";
13         p.PreviousPageText = "<<上一页";
14         //返回生成的分页链接Html     
15         return p.ToString("?domain=ops.cc&page={0}");
16     }
17 }

你可以打开浏览器查看输出的HTML代码

PagedLinkBuilder源代码如下:

转载请注明出处:http://lib.ops.cc

http://www.cnblogs.com/anet/archive/2010/11/18/ops-lib-Paged-Link-Builder.html

http://u.huoban001.com/space.php
原文地址:https://www.cnblogs.com/zpq521/p/1881303.html