标题:asp 生成静态页面后分页
只看楼主
var_time
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-14
结帖率:0
已结贴  问题点数:20 回复次数:3 
asp 生成静态页面后分页
新来的啊, 在生成静态页后,不知道怎么写分页啊, 求高手能提示下详细思路地怎样的啊。。
   有例子更好啊, 不吝赐教。
搜索更多相关主题的帖子: 页面 asp 静态 
2009-09-14 20:52
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
得分:6 
下边是一个分页程序的部分,自己修改一下就可以用了
<%
......
set rs=createobject("ADODB.recordset")
......
rs.PageSize=20  '这个设置页数的大小
totalpage=rs.PageCount  '这个获取总共的页数
currentpage=request("currentpage")  '获取当前所在的页
%>
 
<%
'下边用来显示记录
rs.Move (currentpage-1)*20
do while(not rs.eof)
......
rs.MoveNext
loop
&>
 
<%
if cint(currentpage)<>1 then
%>
<a href=context1.asp?currentpage=1><font color=red>第一页</font></a>&nbsp;&nbsp;
<%
end if
if cint(currentpage)<>cint(totalpage) then
%>
<a href=context1.asp?currentpage=<%=totalpage%>><font color=red>最后页</font></a>&nbsp;&nbsp;
<%
end if
if totalrecord<=maxrecord then
%>
上一页&nbsp;&nbsp;下一页
<%
else
     if cint(currentpage)=cint(totalpage) then
        currentpage=cint(currentpage)-1
%>
       <a href=context1.asp?currentpage=<%=currentpage%>><font color=red>上一页</font color=red></a>&nbsp;&nbsp;下一页
<%
     else
          if currentpage=1 then
             currentpage=currentpage+1
%>
            上一页&nbsp;&nbsp;<a href=context1.asp?currentpage=<%=currentpage%>><font color=red>下一页</font></a>
<%
          else
             currentpage1=currentpage-1
             currentpage2=currentpage+1
%>
          <a href=context1.asp?currentpage=<%=currentpage1%>><font color=red>上一页</font></a>&nbsp;&nbsp;<a href=context1.asp?currentpage=<%=currentpage2%>><font color=red>下一页</font></a>
<%
          end if
     end if
end if
 
%>

顺境逆境切莫止境,得意失意切莫在意。
2009-09-15 01:00
skybirdzw
Rank: 2
等 级:论坛游民
帖 子:189
专家分:12
注 册:2007-3-30
得分:6 
可以在生成静态页的循环里寻找分页标记,标记自己加的,然后生成分页
2009-09-15 08:04
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:6 
2#貌似随便复制一个过来敷衍了事一样
看清楚了再回答撒

静态页的列表分页其实跟一般的动态页分页差不多 比如生成的是new-show-01.html之类的 分页就比如new-list-01.html第一页(列表)new-list-02.html 就是输出链接的方式做了一下修改
2009-09-15 08:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-285740-1-1.html




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

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