ASP实现分页和翻页的效果
2007-10-24 13:38
232 查看
最近在百度知道里面发现,很多人在问一个同样的问题,他们都不知道ASP实现分页的代码怎么写。今天有点时间,所以想找个比较稳定的地方来具体的说明一下ASP分页效果
的实现,所以我选择了在我的csdn博客上来写,希望能给ASP的初学者一点帮助。
ASP的分页其实很简单,下面我就用最简单的方法来实现分页:
在ASP中有一个专门用来实现分页的属性,假设我们已经定义了这样的一个实例对象:
<%
set recordset2=server.CreateObject("ADODB.recordset") 这是实例化对象
sqlstr1="select *from message_data order by time desc" 这是SQL语句
recordset2.open sqlstr1,conn,1,1 这是用来执行SQL语句的,并返回查询结果
recordset2.pagesize=4 '每页的记录数其中pagesize是recordset 的一个属性,该句子是定义每页有是个查询结果
page_num=recordset2.pagecount '有多少页pagecount 是用来取得页数
pages=int(request("page"))'从参数中获取页数page是我的一个地址栏的参数,使用来跳转到第指定的页次
if pages<=0 then
pages=1 '这里是用来判断你指定跳转页次,如果page<=0的时候就显示第一页
end if
if request("page")="" then '如果为空也显示第一页
pages=1
end if
if pages>page_num then '如果是大于最大的页数,最大值是pagecout得到的;则显示最后一页
pages=page_num
end if
recordset2.absolutepage=pages '跳转到当前页,其中absolutepage是当前页
%>
//////////////////////////////////////////////////////////////////
以上是处理跳转的ASP代码,下面是在html中嵌入的ASP代码
<a href="这里是本页地址&page=1"><首页</a>
<%
if pages=1 then
%>
上一页
<% else %>
<a href="这里是本页地址&page=<% =pages-1 %>"><上一页</a>
<% end if%>
<% if page_num=pages then%>
下一页
<% else%>
<a href="这里是本页地址&page=<% =pages+1 %>"><下一页</a>
<% end if %>
<a href="这里是本页地址&page=<% =page_num %>"><尾页</a>
以上就是用来处理简单的实现分页和翻页的效果,写得有点乱,不知道能不能看懂,希望能对一些人有帮助。
的实现,所以我选择了在我的csdn博客上来写,希望能给ASP的初学者一点帮助。
ASP的分页其实很简单,下面我就用最简单的方法来实现分页:
在ASP中有一个专门用来实现分页的属性,假设我们已经定义了这样的一个实例对象:
<%
set recordset2=server.CreateObject("ADODB.recordset") 这是实例化对象
sqlstr1="select *from message_data order by time desc" 这是SQL语句
recordset2.open sqlstr1,conn,1,1 这是用来执行SQL语句的,并返回查询结果
recordset2.pagesize=4 '每页的记录数其中pagesize是recordset 的一个属性,该句子是定义每页有是个查询结果
page_num=recordset2.pagecount '有多少页pagecount 是用来取得页数
pages=int(request("page"))'从参数中获取页数page是我的一个地址栏的参数,使用来跳转到第指定的页次
if pages<=0 then
pages=1 '这里是用来判断你指定跳转页次,如果page<=0的时候就显示第一页
end if
if request("page")="" then '如果为空也显示第一页
pages=1
end if
if pages>page_num then '如果是大于最大的页数,最大值是pagecout得到的;则显示最后一页
pages=page_num
end if
recordset2.absolutepage=pages '跳转到当前页,其中absolutepage是当前页
%>
//////////////////////////////////////////////////////////////////
以上是处理跳转的ASP代码,下面是在html中嵌入的ASP代码
<a href="这里是本页地址&page=1"><首页</a>
<%
if pages=1 then
%>
上一页
<% else %>
<a href="这里是本页地址&page=<% =pages-1 %>"><上一页</a>
<% end if%>
<% if page_num=pages then%>
下一页
<% else%>
<a href="这里是本页地址&page=<% =pages+1 %>"><下一页</a>
<% end if %>
<a href="这里是本页地址&page=<% =page_num %>"><尾页</a>
以上就是用来处理简单的实现分页和翻页的效果,写得有点乱,不知道能不能看懂,希望能对一些人有帮助。
相关文章推荐
- android开发之&使用ViewPager加gridView实现菜单按钮分页滑动(类似QQ表情选择翻页效果)
- Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现
- Asp.Net 生成静态页并实现分页效果
- ASP.NET存储过程实现分页效果(三层架构)
- asp+ajax实现分页效果
- Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现
- 用AjaxPro实现无刷新翻页效果及数据库分页技术介绍
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- 用AjaxPro实现无刷新翻页效果及数据库分页技术介绍
- Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现
- 超酷的鼠标拖拽翻页(分页)效果实现javascript代码
- asp+ajax实现分页效果
- Asp.Net 生成静态页并实现分页效果
- Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现
- 用AjaxPro实现无刷新翻页效果及数据库分页技术介绍
- 用AjaxPro实现无刷新翻页效果及数据库分页技术介绍
- asp复制到word实现分页效果
- asp+ajax实现分页效果