| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 428 人关注过本帖
标题:页面链接怎么控制显示多少呢
只看楼主 加入收藏
liu350124
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2009-4-29
结帖率:100%
收藏
已结贴  问题点数:7 回复次数:3 
页面链接怎么控制显示多少呢
形如百度的页面链接 最多显示20页
[上一页] 2 3 ....21 [下一页]这样的
搜索更多相关主题的帖子: 链接 页面 
2010-02-02 11:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:3 
那个就是对页码的再次分页,把每页显示为20个页码而已。
收到的鲜花
  • liu3501242010-02-02 14:30 送鲜花  3朵  
2010-02-02 13:20
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:4 
有分页代码的,看来你是初学者了,给你个简单的分页代码吧,当然也是我常用的分页代码,当然是在数据量不大的时候才用这个分页代码,数据量大的时候我通常都使用存储过程分页代码

程序代码:
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from Gold order by id desc",conn,1,1
if rs.eof and rs.bof then
    Response.Write("暂时无订单!")
else
    page=request.querystring("page")
    if page="" then page=1 end if
    pages = 20        '每页显示条数
    rs.pagesize = pages
    maxpagecount=rs.pagecount
    rs.absolutepage = page 
        i=0
    pagestart=page-9
    pageend=page+9
    if pagestart<1 then pagestart=1 end if
    if pageend>maxpagecount then pageend=maxpagecount end if
    rcount=rs.RecordCount
    do while not rs.eof and i<rs.pagesize
        Response.Write("循环显示内容部分")
    rs.movenext
    i=i+1
    loop
end if
rs.close
set rs=nothing


Response.Write("<a href=""?page=1""><<</a>")
for n=pagestart to pageend
if n=int(page) then
    Response.Write(" <font color=red><b>"&n&"</b></font> ")
else
    Response.Write(" <a href=""?page="&n&""">"&n&"</a> ")
end if
next
Response.Write("<a href=""?page="&maxpagecount&""">>></a>")
Response.Write(" 共<font color=red>"&maxpagecount&"</font>页")
Response.Write(" 每页<font color=red>"&pages&"</font>条")
Response.Write(" 共<font color=red>"&rcount&"</font>条")
%>

收到的鲜花
  • liu3501242010-02-02 14:32 送鲜花  3朵   附言:我是初学者呵呵

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-02-02 13:26
liu350124
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2009-4-29
收藏
得分:0 
懂了谢谢。 我原先是 for i=1 to session("rs").pagecount
按hmhz的改为 for i=pagestart to pageend 就好了
2010-02-02 14:34
快速回复:页面链接怎么控制显示多少呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016891 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved