ASP教程:透彻掌握ASP分页技术
2007-08-10 12:05:37 来源:WEB开发网核心提示: rs.pagesize=5,这个什么意思呢?它就是在Recordset对象中的一个内置属性,ASP教程:透彻掌握ASP分页技术(2),它的作用是指定每页的记录条数,设置为5时,在显示首页、上页、下页、尾页功能上,采用了if...else...语句,每5条记录放在一起成一页,比如实例中共有2
rs.pagesize=5,这个什么意思呢?它就是在Recordset对象中的一个内置属性,它的作用是指定每页的记录条数,设置为5时,每5条记录放在一起成一页,比如实例中共有21条记录,那么,使用rs.pagesize分页后,这21条记录将分成5页进行显示。
第三句:
这里主要是用于翻页的功能,将URL的post参数curpage传递给curpage变量,这个curpage将得到浏览者想要到达的页数。(运行一下实例就会明白)
第四句:
rs.absolutepage,这个也是个内置的属性,,它代表的意思就是将curpage变量的数值指定为当前页。
现在开始可以让记录循环显示了:
<%
for i= 1 to rs.pagesize
if rs.eof then
exit for
end if
%>
<%=rs("record_info")%><br>
<%
rs.movenext
next
%>
第二句:
利用for循环在每页显示rs.pagesize属性中指定的记录数。
第三、四、五句:
这句意思是当最后一页达不到指定记录时就退出循环,以免出错。
第七句:
绑定从数据库取出的record_info字段,就是叫这字段内的记录循环显示的。
第九句:
用rs.movenext方法将rs记录集往下移一条记录。
第十句:
for循环语句。
另外可以用<%=curpage%>读出当前页次,用<%=rs.pagecount%>读出总页数,用<%=rs.recordcount%>读出总记录数。例如:“当前第<%=curpage%>页,共有<%=rs.pagecount%>页,共有:<%=rs.recordcount%>条记录”。
在显示首页、上页、下页、尾页功能上,采用了if...else...语句,比较好懂。
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接