繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 组件控件开发 >> 一个分页控件

一个分页控件

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:40  文字大小:【】【】【
简介:pager.ascx <%@ Control Language="c#" AutoEventWireup="false" Codebehind="pager.ascx.cs" Inherits="Web.pagercontrol" TargetSchema="http://schemas.mi...
关键字:控件 一个

pager.ascx

<%@ Control Language="c#" AutoEventWireup="false" Codebehind="pager.ascx.cs" Inherits="Web.pagercontrol" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>

var currentpage=<%=pageindex%>;//当前第几页

var p=<%=pageindex%>-1;

var sum=<%=sum%>;

var perpage=<%=perpage%>;

var urlstr='<%=urlstr%>';

var fontcolor='<%=fontcolor%>';

//n代表一共有多少页

if(sum%perpage==0)

{

n=sum/perpage;

}

else

{

n=(sum-sum%perpage)/perpage+1;

}

document.write ('');

document.write ('
');

document.write ('

');

document.write ('

');

document.write ('

');

document.write ('页次:'+currentpage+' / '+n+ '页 每页'+perpage+' 共计: '+sum+' 条数据

分页:');

if (currentpage==1)

{

document.write ('9');

}

else

{

document.write ('9');

}

if (currentpage > 10)

{

document.write ('7 ');

}

document.write ('');

for (i=p-p%10+1;i

{

if (i==n+1) break;

if (i==currentpage)

{

document.write (' '+i+' ');

}

else

{

document.write (' '+i+' ');

}

}

document.write ('');

if (n-currentpage>10)

{

document.write ('8 ');

}

if (currentpage==n)

{

document.write (':');

}

else

{

document.write (': ');

}

document.write ('转到:');

document.write ('

');

pager.ascx.cs

namespace Web

{

using System;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

///

/// pager1 的摘要说明。

///

public class pagercontrol : System.Web.UI.UserControl

{

public string urlstr="page.aspx";

public int pageindex=1;

public int sum=20;

public int perpage=20;

public string tablewidth="100%";

public string fontcolor="black";

private void Page_Load(object sender, System.EventArgs e)

{

// 在此处放置用户代码以初始化页面

}

#region Web 窗体设计器生成的代码

override protected void OnInit(EventArgs e)

{

//

// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

//

InitializeComponent();

base.OnInit(e);

}

///

/// 设计器支持所需的方法 - 不要使用代码编辑器

/// 修改此方法的内容。

///

private void InitializeComponent()

{

this.Load += new System.EventHandler(this.Page_Load);

}

#endregion

}

}

责任编辑:admin
相关文章