由于.net自带的分页功能极其死板,自定义性不强不能满足需求
俺花了一个多星期的时间 写成的一个.net分页控件

特性:
1、支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以
2、支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写
3、控件样式可自定义
4、封装完全,使用过程序只需写一行代码

/******************************************************************
 ** 文件名:pager.cs
 ** 创建人:杨响武
 ** 日 期:2005年7月27日
 ** 修改人:
 ** 日 期:
 ** 描 述:
 **
 **----------------------------------------------------------------
 *****************************************************************
*/

 
 
using system;
 
using system.web.ui.webcontrols;
 
using system.web.ui.htmlcontrols;
 
using system.web;
 
using system.web.ui;
 
using system.text.regularexpressions;
 
 
namespace mycompany.controls
 
{
     
// <summary>
     
// 分页控件
     
// </summary>
     public class pager : label, inamingcontainer 
     
{
         
成员变量和构造函数
 
         
呈现方法
 
         
控件树方法
 
         
私有属性
 
         
帮助方法和公共属性
     }

 }


在页面上只需要向下面这样写:
1 <%@ control language="c#" %>
2 <%@ register tagprefix="anchor" namespace="mycompany.controls" assembly="mycompany.controls" %>
3 <anchor:pager id="pager1" runat="server"></anchor:pager>
posted on 2007-02-07 14:49  mbskys  阅读(102)  评论(0)    收藏  举报