动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP实例
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ ASP实例 ]的信息

本月文章推荐
.用户注册及跟踪代码(三).
.用ASP+XML打造留言本(3).
.一个免费的邮件列表源程序(二).
.一个免费的邮件列表源程序(一).
.利用ASP存取各种常用类型数据库(.
.ASP中DLL的调试环境配置全攻略 .
.如何把存储在数据库中的图片根据.
.将HTML表单数据存储为XML格式 - 2.
.用数组实现数据记录的批量录入方.
.利用客户端js实现汉字简体繁体转.
.用Access制作一个功能完善的论坛.
.利用ASP存取各种常用类型数据库(.
.Win2k IIS 远程执行命令漏洞.
.数组数据排序的程序例子.
.第一个ASP组件:设置服务器日期时.
.通过事例学习.net的WebForms技术.
.利用global.asa计划执行程序.
.ASP程序界面的多语言支持.
.编写一个asp代码执行器.
.纯ASP(VBscript)写的全球IP地址搜.

经典的分页完整程序+注释

发表日期:2002-11-16 |


<%
'以下程序是我的网站中的编程技术文章系统的部分代码,着重突出分页,因此其他无用代码被清除,您可修改后应用
'本页程序的完整范例请登陆我网站 http://www.lshdic.com 的“技术文章”栏目查看
on error resume next    '防止用户随意修改网址造成错误
if request.querystring("page")="" then page=1:else:page=cint(request.querystring("page"))   '的到网址中的页数 page=?

set link1=server.createobject("ADODB.Connection") '连接数据库
link1.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mappath("数据库1.mdb")
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表1",link1,1,1       '这几句定义记录集的游标及每页存储的记录条数和当前页设定,很重要
rs.pagesize=12
rs.AbsolutePage=page
if err.number<>0 then    '防止了用户恶意修改网址,和数据库无记录的错误
response.write "出现异常错误"
response.end
end if
%>
<base target='_blank'><!--使内容在新窗口弹出-->
<table border=1>
<%
for i=0 to rs.pagesize-1    '显示具体的数据内容了,i+(page*13-13)+1 这个解决分页后显示具体的编号
if rs.eof then exit for
response.write "<tr><Td>" & i+(page*13-13)+1 & ":<A href='" & rs("连接") & "'> & rs("作者") & "</a></td></tr>"
rs.movenext
next
%>
<tr><Td align=right>
<base target='_top'><!--使分页连接不在新窗口弹出,以下是我要着重讲的完美分页程序的完整程序了,您可根据需要修改-->
<%
pagelen=split(request.ServerVariables("Query_String"),"&")    '得到网址 ?号 后面的参数网址
if UBound(pagelen)<1 then      '如果网址是 xxx.asp?page=1 或 xxx.asp 类型的则用标准的分页方法
if page>1 then response.write "<A href='a.asp?page=1'>首页</a> <a href='a.asp?page=" & page-1 & "'>上页</a> ":else:response.write "首页 上页 "
if page<rs.pagecount then response.write "<a href='a.asp?page=" & page+1 & "'>下页</a> <a href='a.asp?page=" & rs.pagecount & "'>尾页</a> ":else:response.write "下页 尾页 "
for i=1 to rs.pagecount
if i=page then response.write i & " ":else:response.write "<A href='a.asp?page=" & i & "'>" & i & "</a> "
next

else          '如果网址是 xxx.asp?str1=参数&page=1 的类型则进行其他分页方法

if page>1 then response.write "<A href='a.asp?" & pagelen(0) & "&page=1'>首页</a> <a href='a.asp?" & pagelen(0) & "&page=" & page-1 & "'>上页</a> ":else:response.write "首页 上页 "
if page<rs.pagecount then response.write "<a href='a.asp?" & pagelen(0) & "&page=" & page+1 & "'>下页</a> <a href='a.asp?" & pagelen(0) & "&page=" & rs.pagecount & "'>尾页</a> ":else:response.write "下页 尾页 "
for i=1 to rs.pagecount
if i=page then response.write i & " ":else:response.write "<A href='a.asp?" & pagelen(0) & "&page=" & i & "'>" & i & "</a> "
next
end if           'pagelen(0)等于 str1=参数
                 'pagelen(1)等于 page=1
rs.close         '释放资源
set rs=nothing
set link1=nothing
%>
</table></body></html>

上一篇:在线实时开通WEB及FTP源程序 人气:14179
下一篇:ASP网站远程客户实现EXCEL打印功能 人气:14224
浏览全部分页的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-4 LPLY CMS 网站管理系统 v5.0
2008-9-4 缤纷互动视频交友 v3.01.902
2008-9-4 ADN视频收藏专家 v3.0 bulid 080
2008-9-4 天空网络电影系统SKYUC v2.5.6 简
2008-9-4 Web Wiz Rich Text Editor(文本编
2008-9-4 幻影动漫网视频系统(Ppdong) v1.
2008-9-4 乐维电脑在线DIY配置系统
2008-9-4 老樊文章管理系统SQL版
2008-9-4 ASP.NET 2.53 缩略图水印组件源码
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵