asp.net 分页
来源:互联网 发布:apache lens安装配置 编辑:程序博客网 时间:2024/06/06 12:57
/// <param name="total">总记录数</param>
/// <param name="per">每页记录数</param>
/// <param name="page">当前页数</param>
/// <param name="query_string">Url参数</param>
public static string pagination(int total,int per,int page,string query_string)
{
int allpage=0;
int next=0;
int pre=0;
int startcount=0;
int endcount=0;
string pagestr="";
if (query_string.IndexOf("?") > 0)
{
query_string = query_string + "&";
}
else
{
query_string = query_string + "?";
}
if(page<1){page=1;}
//计算总页数
if (per != 0)
{
allpage = (total / per);
allpage = ((total % per) != 0 ? allpage + 1 : allpage);
allpage = (allpage == 0 ? 1 : allpage);
}
next=page+1;
pre=page-1;
startcount=(page+5)>allpage?allpage-9:page-4;//中间页起始序号
//中间页终止序号
endcount = page<5 ? 10 : page+5;
if(startcount<1) {startcount=1;}
if(allpage<endcount){endcount=allpage;}
pagestr="总共<font color=red>"+total+"</font>条记录 第<font color=red>"+page+"</font>页/共<font color=red>"+ allpage +"</font>页 ";
pagestr+=page>1 ? "<a href=/""+ query_string + "page=1/">首页</a> <a href=/""+ query_string +"page="+ pre +"/">上一页</a>": "<font color=#BABABA>首页 上一页</font>";
for(int i=startcount;i<=endcount;i++)
{
pagestr+=page==i?" <font color=/"#ff0000/">["+i+"]</font>":" <a href=/""+ query_string +"page="+ i +"/">["+ i +"]</a>";
}
pagestr+=page!=allpage ? " <a href=/""+ query_string+"page="+ next +"/">下一页</a> <a href=/""+ query_string +"page="+ allpage+"/">末页</a>" : " <font color=#BABABA>下一页 末页</font>";
return pagestr;
}
- AJAX 分页 asp.net分页
- ASP.NET手工分页
- asp.net分页
- 【asp.NET】分页实例
- ASP.NET分页程序
- asp.net分页
- ASP.NET中的分页
- ASP.NET分页
- ASP.NET中的分页
- ASP.NET简单分页
- asp.net分页(二)
- asp.net分页功能
- asp.net分页资源
- asp.net分页控件
- ASP.NET分页
- asp.net分页例子
- asp.net 分页
- asp.net分页
- asp.net 数据层类 SQL访问方式
- asp.net 数据层类 存储过程访问方式
- 设计:设计一个分数类,具有一下的功能
- 关于Cisco IOS命名
- 防止java反编译的一些常用方法
- asp.net 分页
- 成功人生规划三步曲(转自《牛津管理评论》)
- 利用函数进行汉字首字母辨别,对字段设置需要的值
- Introduction to the π-calculus
- [转]MFC学习
- 图像匹配资料
- ASP.NET使下一控件获取焦点
- asp企业建站系统 最新推出的 免费下载
- 我的新博客http://blog.csdn.net/ExSystem 本博客不再更新,谢谢!