知识大全 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>&nbsp;&nbsp; );

  

  if (currentPage > prev + )

  sb Append( <a href=\\ ?page= \\ > </a>&nbsp; &nbsp; );

  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>&nbsp;&nbsp; );

  

  else

  

  if (i > (currentPage prev ) && i < (currentPage + next + ))

  

  sb Append( <a href=\\ ?page= + i + \\ > + i + </a>&nbsp;&nbsp; );

  

  

  

  if (currentPage < pageCount next)

  sb Append( &nbsp;<a href=\\ ?page= + pageCount ToString() + \\ > + pageCount ToString() + </a> );

  if (currentPage < pageCount)

  sb Append( &nbsp;&nbsp;<a href=\\ ?page= + (currentPage + ) ToString() + \\ >后一页</a> );

  return sb ToString();

cha138/Article/program/net/201311/13867

相关参考

知识大全 ASP.NET利用存储过程实现分页

ASP.NET利用存储过程实现分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先说下思路写

知识大全 ASP.NET程序中用Repeater实现分页

ASP.NET程序中用Repeater实现分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 一个ASP.Net的DataGrid分页控件

一个ASP.Net的DataGrid分页控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  写的

知识大全 ASP.NET长文章分页显示函数

ASP.NET长文章分页显示函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  publicst

知识大全 Asp.Net 可定制分页用户控件

Asp.Net可定制分页用户控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介绍借助AspN

知识大全 ASP.NET存储过程自定义分页详解

ASP.NET存储过程自定义分页详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 ASP.NET实现新闻页面的分页功能

ASP.NET实现新闻页面的分页功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 ASP.NET MVC分页控件的实现

ASP.NETMVC分页控件的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  需求及模拟代码

知识大全 基于ASP.NET的自定义分页显示[1]

基于ASP.NET的自定义分页显示[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  

知识大全 基于ASP.NET的自定义分页显示[3]

基于ASP.NET的自定义分页显示[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!