<!-- #include file="conn.asp" -->
<%
dim strsql,rs
set rs=Server.CreateObject("ADODB.RecordSet")
strsql="select * from t_url "
rs.open strsql,conn,1,1
%>
<%
page=request.querystring("page")
rs.PageSize = 15
if Not IsEmpty(page) then
if Not IsNumeric(page) then
page=1
else
Page = cint(page)
end if
if Page > rs.PageCount then
rs.AbsolutePage = rs.PageCount
elseif Page <= 0 then
rs.AbsolutePage = 1
else
rs.AbsolutePage = Page
end if
else
rs.AbsolutePage=1
end if
%>
<%
For i = 1 to rs.PageSize
if rs.EOF then
Exit For
end if
%>
<tr>
<td>
<%=rs("id")%></td>
<td><%=rs("c_name")%></td>
</tr>
<%
rs.MoveNext
Next
%>
<form action="<%=filepath%>" method="get">
<!--首先保证总页数不为1、不为0-->
<%if rs.pagecount<>1 and rs.pagecount<>0 then%>
<!--如果当前页数大于1,无论何时都应显示首页和上一页的连接-->
<%if page>1 then%>
[<a Href="<%=filepath%>?Page=<% = 1%>">首页</a>]
[<a Href="<%=filepath%>?Page=<% = page -1 %>">上一页</a>]
<!--如果当前页数大于1并且小于总页面数时,显示出尾页和下一页的连接-->
<%if page<rs.pagecount then %>
[<a Href="<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
[<a Href="<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
<!--如果当前页数大于1并且仍大于或等于总页面数时,不显示出尾页和下一页的连接-->
<%else%>
[下一页] [尾页]
<%end if%>
<!--否则,当前页数不大于1,则只显示尾页和下一页的连接-->
<%else%>
[首页] [上一页]
[<a Href="<%=filepath%>?Page=<% = page + 1%>">下一页</a>]
[<a Href="<%=filepath%>?Page=<% = rs.PageCount%>">尾页</a>]
<%end if %>
<!--最终,总页数若为1、为0则没有任何连接-->
<%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="Enter">
</form>
<%
rs.close
Set rs = Nothing
conn.close
set conn=Nothing
%>
分享到:
相关推荐
这个"asp论坛分页数字分页代码"是一个实用的小工具,可以帮助开发者快速实现论坛内容的分页显示。 首先,我们来理解一下分页的基本概念。分页是将大量数据分割成若干小块,每次只显示一部分,用户可以通过点击页码...
标题与描述中的“仿百度分页代码 谷歌分页代码”主要涉及的是网站开发中常见的分页功能实现。在大数据量的处理场景下,为了提升用户体验和服务器性能,分页显示数据成为了一种常见且必要的技术手段。本文将详细解析...
- 计算总页数 `PageCount`,并确保最后一段即使较短也会被计为一页。 - 循环计算每页的起始位置 `PageNum[]`,并在遇到 ` ` 或其变体时进行分隔。 - 根据分隔情况调整总页数 `PageCount`。 - **标记分页**...
SQL分页处理实例代码,SQL分页处理实例代码,SQL分页处理实例代码。。。
本文通过解析一段MVC分页代码,深入探讨了其实现机制与技术要点。可以看出,MVC框架下的分页不仅关注功能实现,还重视用户体验与性能优化。在实际开发中,可根据具体需求调整分页策略,以达到最佳效果。
本文将详细解析一个具体的ASP+ACCESS分页代码示例,帮助读者理解其工作原理及具体实现细节。 #### 二、关键概念与术语解释 - **ASP**: Active Server Pages,一种由微软开发的服务器端脚本环境,可以在服务器端...
分页查询是Oracle数据库比较重要的一个知识点!希望这个对你有参照作用。
这段代码首先判断是否已经到达记录的开头或结尾,如果是,则获取总的记录数和分页数,并设置当前页。如果不是,则设置每页显示的记录数,并根据请求参数获取当前页码,最后根据当前页码移动到相应位置,并遍历该页的...
根据提供的代码片段,我们可以看到这是一段 JSP (Java Server Pages) 代码,用于实现分页功能。该代码主要通过动态生成 HTML 表单来实现页面之间的跳转。接下来我们将逐步解析这段代码。 ##### 1. 变量初始化 - `...
在网页开发中,分页是一种常见的功能,用于处理大量数据的展示,避免一次性加载过多内容导致页面响应变慢或消耗用户过多流量。本教程将详细讲解如何使用纯JSP(JavaServer Pages)实现分页功能,特别强调的是,这里...
本资源包含了一个C#实现的分页代码示例,适用于那些希望在自己的项目中集成分页功能的开发者。 分页的基本原理是将大数据集分成多个较小的部分,每次只加载一部分到用户界面,而不是一次性加载所有数据。这样可以...
10. **前后端分离**:由于描述中提到“前段请自行实现”,这意味着后端只负责提供分页数据,而前端需要根据这些数据自行处理分页展示。 以上就是关于“通用java分页后端服务代码”的相关知识点。掌握这些内容,...
总结起来,"hibernate分页代码"是一个关于如何在Hibernate中进行分页查询的实践示例,适用于在MyEclipse环境下运行。通过Criteria API或HQL,开发者能够方便地实现分页功能,提升应用性能,为用户提供更好的体验。...
### ASP仿百度数字分页代码解析 #### 一、引言 在Web开发中,分页功能是非常常见且重要的一个部分。它可以帮助用户更高效地浏览大量数据,提高用户体验。本篇文章将对提供的ASP(Active Server Pages)数字分页代码...
根据给定的信息,本文将详细解释“C#分页代码段”中的关键知识点,并结合具体代码片段进行深入分析。 ### 分页技术概述 在Web应用开发中,分页是一种非常实用的技术,它能够帮助开发者有效地处理大量数据的展示...
在提供的文档中,我们看到的是一段实现分页功能的JSP代码。分页是网页展示大量数据时常用的一种策略,它允许用户逐页浏览数据,而不是一次性加载所有内容,从而提高用户体验和页面加载速度。 1. **JSP基本结构**:...
接下来,我们将深入探讨这段代码中的关键知识点及其背后的原理。 ### 一、ASP.NET 分页基础 #### 1.1 什么是分页 分页是指将数据分成多个页面显示的技术,通常用于展示大量的数据记录,以便用户能够更加方便地浏览...
以下是一段基本的代码: ```asp Set conn = Server.CreateObject("Adodb.Connection") connstr = "provider=Microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb") conn.Open connstr Set rs = ...
这段代码创建了一个居中对齐的分页符容器,每个分页按钮具有一定的样式,并且区分了激活状态和不可点击状态。当然,你可以根据自己的需求调整这些样式。 接下来,我们讨论JavaScript(JS)的作用。虽然CSS可以定义...