知识大全 ASP.NET分页链接方法
Posted 知
篇首语:只给君子看门,不给小人当家。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET分页链接方法相关的知识,希望对你有一定的参考价值。
ASP.NET分页链接方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
/// <summary>
/// 分页链接
/// </summary>
/// <param name= pageSize ></param>
/// <param name= recordCount ></param>
/// <param name= currentPage ></param>
/// <param name= prev >当前页前面显示的数量</param>
/// <param name= next >当前页后面显示的数量</param>
/// <returns></returns>
public string PageLink(int pageSize int recordCount int currentPage int prev int next)
int pageCount = recordCount % pageSize == ? (recordCount / pageSize) : ((int)Math Ceiling((double)recordCount / pageSize));
StringBuilder sb = new StringBuilder();
if (currentPage > && recordCount > )
sb Append( <a href=\\ ?page= );
sb Append((currentPage ) ToString());
sb Append( \\ >前一页</a> );
if (currentPage > prev + )
sb Append( <a href=\\ ?page= \\ > </a> );
if (currentPage < prev)
next = next + prev currentPage + ;
if (next > pageCount currentPage)
prev = prev + next (pageCount currentPage);
for (int i = ; i <= pageCount; i++)
if (i == currentPage)
sb Append( <a href=\\ ?page= + i + \\ class=\\ current\\ ><font color=\\ red\\ > + i + </font></a> );
else
if (i > (currentPage prev ) && i < (currentPage + next + ))
sb Append( <a href=\\ ?page= + i + \\ > + i + </a> );
if (currentPage < pageCount next)
sb Append( <a href=\\ ?page= + pageCount ToString() + \\ > + pageCount ToString() + </a> );
if (currentPage < pageCount)
sb Append( <a href=\\ ?page= + (currentPage + ) ToString() + \\ >后一页</a> );
return sb ToString();
cha138/Article/program/net/201311/13867相关参考
ASP.NET利用存储过程实现分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先说下思路写
ASP.NET程序中用Repeater实现分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一
一个ASP.Net的DataGrid分页控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 写的
ASP.NET长文章分页显示函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! publicst
Asp.Net可定制分页用户控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介绍借助AspN
ASP.NET存储过程自定义分页详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET实现新闻页面的分页功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NETMVC分页控件的实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 需求及模拟代码
基于ASP.NET的自定义分页显示[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言
基于ASP.NET的自定义分页显示[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!