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编辑过]