一个分页控件

pager.ascx

 1@ Control Language="c#" AutoEventWireup="false" Codebehind="pager.ascx.cs" Inherits="Web.pagercontrol" TargetSchema=" http://schemas.microsoft.com/intellisense/ie5"% >   
 2var currentpage=<%=pageindex
 3```;//当前第几页   
 4var p=```
 5=pageindex
 6```-1;   
 7var sum=```
 8=sum
 9```;   
10var perpage=```
11=perpage
12```;   
13var urlstr='```
14=urlstr
15```';   
16var fontcolor='```
17=fontcolor
18```';   
19//n代表一共有多少页   
20if(sum%perpage==0)   
21{   
22n=sum/perpage;   
23}   
24else   
25{   
26n=(sum-sum%perpage)/perpage+1;   
27}   
28document.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'+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 ('

 1'); 
 2
 3pager.ascx.cs 
 4
 5namespace Web   
 6{   
 7using System;   
 8using System.Data;   
 9using System.Drawing;   
10using System.Web;   
11using System.Web.UI.WebControls;   
12using System.Web.UI.HtmlControls; 
13
14///
/// 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);
}

///

1<summary>   
2/// 设计器支持所需的方法 - 不要使用代码编辑器   
3/// 修改此方法的内容。   
4/// </summary>

private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}

Published At
Categories with Web编程
Tagged with
comments powered by Disqus