标题:ASP分页显示代码运行时,为什么能显示当前页记录
取消只看楼主
东方燕之峰
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2016-10-15
结帖率:33.33%
 问题点数:0 回复次数:0 
ASP分页显示代码运行时,为什么能显示当前页记录
各位网友好,下面是ASP网页分页显示代码的一部分
.......
'设置recordset对象的第一页数据记录条数的大小
    rs.pagesize=10
    '设置当前页
    currentpage=request.querystring("pageno")
    if currentpage="" then currentpage="1"
    currentpage=cint(currentpage)
    if currentpage<1 then currentpage=1
    if currentpage>rs.pagecount then currentpage=rs.pagecount
    rs.absolutepage=currentpage     
            
    '输出当前页面记录
       for i=0 to rs.pagesize-1
      response.write("<tr>")
      response.write("<td>"&rs("序号")&"</td>")
      response.write("<td>"&rs("用户名")&"</td>")
      response.write("<td>"&rs("姓名")&"</td>")
      response.write("<td>"&rs("性别")&"</td>")
      response.write("<td>"&rs("手机号")&"</td>")        
      response.write("</tr>")
      rs.movenext
      if rs.eof then exit for        
    next
    Response.Write("</table><br><br><font size=3>")
.....

请问,使用上面的代码运行时,点击第几页,就显示第几页的相应记录。
我怎么看不明白,我看是显示第1页的记录,因为是由开始进行显示的。
为什么能显示相应页的记录,哪些代码在起作用请指导,是 rs.absolutepage=currentpage 吗,它如何起作用
有这代码,系统会自动把记录指针指到相应的位置吗   

谢谢

[此贴子已经被作者于2016-10-16 15:31编辑过]

2016-10-16 15:25



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




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

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