主题:  在ASP中如何实现分页效果,在线等待

shallway

职务:普通成员
等级:1
金币:0.0
发贴:32
注册:2003/10/28 17:42:09
#12004/3/3 23:27:32
请大侠们帮一下,在ASP中如何能让页面自动分页,



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22004/3/4 11:52:07
搜索一下,一大堆代码,各种各样的分页方法



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
注册:2003/7/4 12:32:30
#32004/3/4 13:32:41
拙见,请高手指点


先取出记录,设为RS
rs.pagesize=10'定义每页显示的记录
if rs.recordcount<rs.pagesize then'判断记录数是否大于定义页面显示记录数
aa=rs.recordcount
else
aa=rs.pagesize
end if
x=rs.pagecount '统计总页数
rs.absolutepage=pageno'当前页,pageno要用querystring传递


在显示数据处:
<%for i=1 to aa%>
..
..
..
..显示数据
<%rs.movenext
next
rs.close
%>
共有<%=x%>页 当前为第<%=pageno%>页
<%if pageno<>1 then%>
<a href="XXX.asp?pageno=<%=(pageno-1)%>">上一页</a>
<%else%>
上一页
<%end if%>
下一页的代码同上一页代码将pageno-1改为pageno+1就可以了!