CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

100分找一个分页程序

楼主xxsoft(上海,今夜请将我遗忘!)2005-06-01 15:53:00 在 Web 开发 / ASP 提问

哪位兄台有现的?时间紧急.  
   
  上一页   1   2   3   4   5   6   7   8   9   10   下十页   下一页  
   
  这样的,谢谢!!!! 问题点数:100、回复次数:1Top

1 楼reners(网讯太空)回复于 2005-06-01 16:19:13 得分 100

可参考下面的方法  
  <%  
  function   makePage(rs,nowpage,paginal)  
   
  dim   totalpage '总的页数  
  dim   totalrecord '总计记录数  
  dim   nowrecord '当前记录  
   
  if   rs.eof   and   rs.bof   then '如果没有记录返回假并退出函数  
      makePage   =   false  
      exit   function  
  end   if  
  if   isnumeric(nowpage)   =   false   then '如果当前面不为数字,则返回假并退出函数  
      nowpage   =   1  
  end   if  
  if   isnumeric(paginal)   =   false   then '如果每页显示的记录数没有,则默认为20条  
      paginal   =   20  
  end   if  
   
  totalrecord   =   rs.recordcount '取得总共的记录数  
  if   totalrecord   mod   paginal   =   0   then '如果总的记录数除以每页显示的记录数的余数为0,则表示刚好记录显示完  
  totalpage   =   totalrecord\paginal  
  else  
  totalpage   =   (totalrecord\paginal)+1 '否则还要加1,表示当前页未显示完,另一页再显示  
  end   if  
  if   cint(nowpage)   >   totalpage   then '如果当前页大于总的页数,则当前页被赋于为最后一页  
  nowpage   =   totalpage  
  end   if  
  if   nowpage   <   1   then '如果当前页小于1,则将当前页赋于为第一页  
  nowpage   =   1  
  end   if  
   
  nowrecord   =   (nowpage-1)*paginal '计算当前显示记录  
  rs.move   nowrecord '跳转到当前应显示的记录  
   
  makePage   =   totalpage '返回总的页数  
  end   function  
   
  totalpage   =   makePage(rs,currentpage,paginal)  
  next10   =   ((currentpage\10+1)   *10   )+1  
  %>  
  <a   href="curPg.asp?page=<%=next10%>">下10页</a>  
  上10页一样的方法,只改几个符号,上页、下页也应该没什么问题了吧!Top

相关问题

  • 分页程序问题
  • 求jsp分页程序
  • 求教个分页程序
  • 求:带分页存储和复合查找条件的程序(C#)
  • 高分求购:xml的分页程序
  • 分页程序哪里出错了?
  • 高分求一个JSP分页程序
  • 一个奇怪的分页程序!
  • 江湖救急。一个分页程序
  • [在线求助]JSP+MSSQL分页程序

关键词

  • nowpage
  • 当前页
  • 方法

得分解答快速导航

  • 帖主:xxsoft
  • reners

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo