本控件提供的相关内容:
三个文件: 1.pager.cs 2.webform.aspx 3 webform.aspx.cs 【程序编程相关:xml-通过 XML 发布新闻】 【推荐阅读:C++ Builder中实现MAPX的F】其中1为翻页控件. 2及3是用作测试的文档及源文件. 【扩展信息:xml-了解 XML 命名空间】 试用需要做的事: 1.根据提示转成相应的文件.及建立相关项目编译 2.根据数据库连接信息建立相应的数据库(testdatabase)及数据表(news) 3.建立相对应的站点. --------pager.cs 服务器控件源文件---------------------------------------------------------------------------- using system; using system.web; using system.web.ui; using system.web.ui.webcontrols; using system.componentmodel;namespace c_pager
{ public class pager : control, inamingcontainer { [description("操作员选择不同页时产生的页更新事件,通过此事件处理把旧页面显示信息更新到选择页对应的数据信息")] public event eventhandler pagechanged;private int rectotal = 0;
private int pagesize = 10; private int curpage = 0; private int lang = 0 ; private int pagetotal = 0;private string firstpagetext ="<font face=webdings>9</font>";
private string prevpagetext = "<font face=webdings>3</font>"; private string nextpagetext = "<font face=webdings>4</font>"; private string lastpagetext = "<font face=webdings>:</font>";protected virtual void temp_click(object sender, eventargs e)
{ if (pagechanged != null) { pagechanged(this,e); } }#region pager控件使用帮助及参数说明
/* 本控件带有三个自定义属性与一个方法.具体如下: 属性: rectotal 记录总数 默认值:0 pagesize 每页记录数 默认值:0 curpage 当前页 默认值:0 lang 版本语言 默认值:0 注:0为中文版,1为英文版 方法: pagerbind 绑定当前自定义控件,如不绑定,该控件则不能显示到页面上 */ #endregion#region 控件属性列表
... 下一页