asp分页代码

原创 2007年09月24日 22:17:00

<%filepath=request.servervariables("path_info")%>
<%page=1 '设置变量初始值PAGE=1
page=request.querystring("page")  'page值为接受值
rs.PageSize = 20 '每页显示记录数
if Not IsEmpty(trim(Request("Page"))) then '如果PAGE已经初始化...
 Page = CInt(Request("Page")) '接收PAGE并化为数字型赋给PAGE变量   
    if Page > rs.PageCount then '如果接收的页数大于总页数
        rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后页       
    elseif Page <= 0 then '如果page小于等于0
        Page = 1 '设置PAGE等于第一页
    else
        rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
    end if
End if
Page = rs.AbsolutePage%>
<form action="<%=filepath%>" method="get">

  <p>第一种分页

    <%if rs.pagecount<>1 and rs.pagecount<>0 then%>
    <%if page>1 then%>
    <%if page<rs.pagecount then %>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = 1%>">首页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page -1 %>">上一页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
    <%else%>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = 1%>">首页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page -1 %>">上一页</a>]
    [下一页] [尾页]
    <% end if %>
    <%else%>
[首页] [上一页]
[<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
[<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
<%end if %>
<%else%>
 [首页] [上一页] [下一页] [尾页]
 <%end if%>
  </p>
  <p>
   
    第二种分页
   
    <%if rs.pagecount<>1 and rs.pagecount<>0 then%>
    <%if page>1 then%>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = 1%>">首页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page -1 %>">上一页</a>]
    <%if page<rs.pagecount then %>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
    <%else%>
    [下一页] [尾页]
    <% end if %>
    <%else%>
    [首页] [上一页]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
    <%end if %>
   <%else%>
    [首页] [上一页] [下一页] [尾页]
    <%end if%>
  </p>
  <p>
    第三种
   
    <%if rs.pagecount<>1 and rs.pagecount<>0 then%>
    <%if page<rs.pagecount then%>
    <%if page=1 then %>
    [首页] [上一页]
    <%else%>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = 1%>">首页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% =page -1 %>">上一页</a>]
    <% end if %>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
    <%else%>
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% = 1%>">首页</a>]
    [<a href="http://blog.netbei.com/"<%=filepath%>?Page=<% =page -1 %>">上一页</a>]
    [下一页] [尾页]
    <%end if %>
   <%else%>
    [首页] [上一页] [下一页] [尾页]
  <%end if%>
   
    最后信息
   
    [页次:<font color=red><b><%=page%></b></font>/<%=rs.PageCount%>]
    [共<%=rs.RecordCount%>篇 <font color=red><b><%=rs.PageSize%></b></font>篇/页]
    转到
  <input name="page" size=5 value="<%=page%>">
    页
  <input type="submit" value="GO">
    </p>
</form>  

【ASP】数据库查询的内容分页显示

对于大数据的查询,你不可以一次性地把所有数据中显示出来, 比如一张学生表上面有一百多号人, 那么在页面中就应该一次显示10人左右, 提供翻页功能给用户进行翻阅,不要一次性显示100多号人。 翻页系统是...
  • yongh701
  • yongh701
  • 2014年11月12日 10:23
  • 3959

GridView万能分页代码

虽然GridView拥有自带分页功能,但很多时候总感觉它太简单了,不贴和实际,所以我们现在来修改一下,让它更使用。 在之间加入如下代码: ">首页 ">前页 ...
  • yangmingxing980
  • yangmingxing980
  • 2014年03月24日 11:45
  • 1237

ASP.NET MVC 简单的分页思想与实现

作为一个程序猿,数据分页是每个人都会遇到的问题。解决方案更是琳琅满目,花样百出。但基本的思想都是差不多的。  下面给大家分享一个简单的分页器,让初学者了解一下最简单的分页思想,以及在ASP.NET M...
  • wybshyy
  • wybshyy
  • 2016年07月29日 14:01
  • 834

Asp.net之真假分页大揭秘、使用AspNetPager实现真分页

最近在web界面的时候,遇到了一些非常现实的问题。最让人头疼的问题就是显示数据中的书画作品。这些书画作品都会以图片的形式展示给用户。 起初做的时候并没有想太多,只按着最简单的方式将所有的图片从数据库中...
  • jiuqiyuliang
  • jiuqiyuliang
  • 2014年01月11日 15:07
  • 17580

【ASP】多张图片分页显示

图片翻页在一些漫画、电子书网站中同样起着中流砥柱的作用 反正网页编写的核心就是一页中不能出现太多内容。...
  • yongh701
  • yongh701
  • 2014年11月12日 15:44
  • 1739

让Asp.NET的DataGrid可排序、可选择、可分页

让Asp.NET的DataGrid可排序、可选择、可分页 DataGrid是Asp.NET中的一个重要的控件,经常我们都将DataGrid做成可分页的和可排序的,有时还需要加上选择功能。这些都是经常...
  • u014440209
  • u014440209
  • 2014年05月09日 20:06
  • 850

Asp 解析 XML并分页显示

Asp 解析 XML并分页显示
  • yimiyuangguang
  • yimiyuangguang
  • 2014年05月14日 01:10
  • 1496

【牛腩】asp分页(有条件查询,涉及多表查询)

asp.net多表有条件分页
  • sds15732622190
  • sds15732622190
  • 2016年05月05日 18:39
  • 851

ASP.NET C#+Ajax+json无刷新分页参考

先html代码 ...
  • bianjing40
  • bianjing40
  • 2015年12月15日 21:51
  • 1405

ASP.NET GridView分页+排序+自定义样式【常规功能比JS插件使用简单】

现在基本都是在用一些前台table框架,做一些分页加排序处理 脑子里面就记得用repeat 处理完table然后调用第三方tablejs插件做分页和排序。 感觉这样能够做到想要的效果。 但是用第...
  • qq873113580
  • qq873113580
  • 2016年05月16日 15:30
  • 1831
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp分页代码
举报原因:
原因补充:

(最多只允许输入30个字)