<!--#INCLUDE FILE="../function/db.asp" -->
<!--#INCLUDE FILE="../function/control.asp" --> <%
dim master_rs
dim staff_id
dim sql dbf_connection()
staff_id = cf_check_login_staff_id if Request.QueryString("hd_has_search") = "1" then
staff_id = "Has Search"
end if Set conn = Server.CreateObject("ADODB.Connection")
conn.Properties("Connect Timeout") = 300
conn.Open gots Set master_rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from network_frozen_master order by create_date desc"
master_rs.Open sql, conn, 1 %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
body{ width:960px;}
table tr{ background-color:#FFFFFF; text-align:center;}
</style>
<script type="text/javascript"> </script>
</head>
<body>
<form action="network_frozen_index.asp">
<table width="100%">
<tr><td><h2>Network Frozen</h2></td></tr>
<tr><td><hr style="width:85%; text-align:left;" /></td></tr>
</table>
<fieldset>
<legend>List All Case</legend>
<table style="width:80%"><tr><td>
<input type="button" value="Add New" style="float:right; width:120px;" onclick="javascript:window.location.href='./network_frozen_detail.asp?type=new'" /></td></tr><tr><td>
<table style="width:100%;margin-left:5px;background-color:#2C6193;" border="0" cellspacing="1" cellpadding="0">
<tr style=" background-color:#D0D0D0; height:25px;"><th>Case No.</th><th>Create Staff</th><th>Create Date</th><th>Action</th></tr> <%
dim page
dim b_color
page = 1
master_rs.PageSize = 10 if not IsEmpty(Request("Page")) then
page = CInt(Request("Page"))
if page > master_rs.PageCount then
master_rs.AbsolutePage = master_rs.PageCount
elseif page <= 0 then
page = 1
else
master_rs.AbsolutePage = page
end if
end if if master_rs.bof and master_rs.eof then
%>
<tr><td colspan="4">No Data!</td></tr>
<%
end if for i=1 to master_rs.PageSize if i mod 2 = 0 then
b_color = "style='background-color:#D0D0D0'"
else
b_color = ""
end if if master_rs.eof then
exit for
end if %>
<tr <%=b_color %> >
<td><%=master_rs.Fields("nf_master_id") %></td>
<td><%=master_rs.Fields("create_by") %></td>
<td><%=master_rs.Fields("create_date") %></td>
<td><a href='network_frozen_detail.asp?type=view&id=<%=master_rs.Fields("nf_master_id") %>'>View</a></td>
</tr> <%
master_rs.MoveNext
next
%> </table>
</td></tr>
<tr><td>
<p align="center">
<%if request("Page")>1 then%>
<a href="network_frozen_index.asp?Page=<% = 1%>">首页</a>
<a href="network_frozen_index.asp?Page=<% =page -1 %>">上一页</a>
<%end if %> <%
if page > master_rs.pagecount then page = master_rs.pagecount
%>
<%if page<>master_rs.pagecount then %>
<a href="network_frozen_index.asp?Page=<% = page + 1%>">下一页</a>
<a href="network_frozen_index.asp?Page=<% = master_rs.PageCount%>">尾页</a>
<% end if %>
<br />
<label>Current Page:<%=page %></label>
<label>Total Page:<%=master_rs.PageCount %></label>
</td></tr>
</table>
</fieldset>
<input type="hidden" name="hd_staff_id" value="<%=staff_id %>" />
<input type="hidden" name="hd_has_search" value="1" />
</form>
</body>
</html>

工作中利用ASP的RecordSet实现分页效果

ASP利用Recordset实现分页的更多相关文章

  1. 学习ASP.NET MVC(十一)——分页

    在这一篇文章中,我们将学习如何在MVC页面中实现分页的方法.分页功能是一个非常实用,常用的功能,当数据量过多的时候,必然要使用分页.在今天这篇文章中,我们学习如果在MVC页面中使用PagedList. ...

  2. ASP.NET MVC 简单分页代码

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  3. ASP.NET中刷新分页

    1,第一次全部把数据加载到内存中,然后再做分页,性能差,不推荐. 2,GridView自带分页 3,AspNetPager分页控件  这个是第三分控件需要下载,很好用 4,自己写分页 前三种就不介绍如 ...

  4. Asp 解析 XML并分页显示

    Asp 解析 XML并分页显示 Asp 解析 XML并分页显示,演示样例源代码例如以下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr ...

  5. asp.net MVC通用分页组件 使用方便 通用性强

    asp.net MVC通用分页组件 使用方便 通用性强   该分页控件的显示逻辑: 1 当前页面反色突出显示,链接不可点击 2 第一页时首页链接不可点击 3 最后一页时尾页链接不可点击 4 当前页面左 ...

  6. Asp.net MVC 简单分页 自做简单分页

    Asp.net MVC 简单分页:   public static string Pager(int page,int pageSize,int total)         {           ...

  7. ASP的高效率的分页算法.net,php同样可以参考

    一般习惯使用的有两种分页算法,一是传统的ADO分页,二是SELECT TOP分页算法.对于小型数据表,比如一两万的数据量的表,我倾向使用ADO算法,对于大型的数据表,则必须采用后者的算法了. 先来说说 ...

  8. ASP.NET MVC5 PagedList分页示例

    ASP.NET MVC是目前ASP.NET开发当中轻量级的Web开发解决方案,在ASP.NET MVC概述这篇译文当中,已经详细的介绍了ASP.NET MVC与Web Forms的区别以及各自的适用场 ...

  9. asp.net webform 自定义分页控件

    做web开发一直用到分页控件,自己也动手实现了个,使用用户自定义控件. 翻页后数据加载使用委托,将具体实现放在在使用分页控件的页面进行注册. 有图有真相,给个直观的认识: 自定义分页控件前台代码: & ...

随机推荐

  1. unity5.3 安卓广告插件打包出错的理解

    今天打包带广告插件的安卓包,出现了问题 ,上网找了很多解决的办法.整理一下. 1,有的说法是unity5的BUG  因为同一个项目 用unity4.6打包就没问题 到5就出问题,当然 姑且可以这么认为 ...

  2. hexo 本地local4000打不开解决方法

    错误:Cannot GET /spadesq.github.io/ (注:spadesq.github.io是原来放hexo文件夹的名字) 由于我后来把hexo文件夹搬迁到别处,但我发现打开本地,地址 ...

  3. Xcode模拟器不显示SDK版本,反而显示设备ID的解决办法

    今天在应用程序中修改了Xcode app 的名称,结果导致Xcode模拟器不显示SDK版本,反而显示设备ID了,感觉特别的忧伤......如图: 进到Xcode->window->Devi ...

  4. Scala 的确棒

    我的确认为计算机学院应该开一门 Scala 的语言课程. 在这篇文章中,我会讲述为什么我会有这样的想法,在此之前,有几点我想要先声明一下: 本文无意对编程语言进行评比,我要讲述的主体是为什么你应该学习 ...

  5. windows系统查看被占用的端口号

    我们需要查看80端口被哪个进程占用了, 1. netstat -ano|findstr 80

  6. 字符串匹配的KMP算法

    ~~~摘录 来源:阮一峰~~~ 字符串匹配是计算机的基本任务之一. 举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含另一个字符串”ABCDABD”? 许 ...

  7. C++中的static关键字的总结

    C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static.前者应用于普通变量和函数,不涉及类:后者主要说明static在类中的作用. 1.面向过程设计中的st ...

  8. 主流 SQLServer 迁移到 MySQL 工具对比

    首次需要数据转换是测试环节,当时为了快速验证新研发云产品性能与结果准确性(算法类),所以需大量的原始数据,最快的办法就是使用老产品的真实数据.因为在前期数据转换时主用于内部验证,并没有花很多心思去处理 ...

  9. 个人纪录(初)----配置文件.properties的简单读取

    本文为个人文本纪录. demo:::: 1.创建普通的java项目:这实例项目名字叫properties. 2.创建.properties文件:src目录下创建XX.properties文件,识别&q ...

  10. IOS 学习 开发 自定义 UINavigationController 导航

    文件目录如下:基本导航顺序: root -> First -> Second -> Third.其中,FirstViewController作为 navigation堆栈的rootv ...