仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 753|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网页编程之ASP 通用文章分页函数(非纪录集分页)

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。分页|函数|纪录集申明:
本函数为文章分页,非纪录集分页
本函数完成将文章分页显现,并以指定长度显现每分页
本函数完成不需指定URL,主动更替URL
本函数完成前往多个了局,为:分页链接-文章统计信息-文章内容,由字典完成
假如分页巨细年夜于文章总巨细,分页链接将为空.

显现如:
第1页第2页第3页第4页第5页
50,000字/页1/5页共235,289字
注释...

注:显现内容的三个元素可自在变动地位.

附注:
假如您是在查找纪录集分页函数,不才之前也写过一个,名为"ASPVBScript分页函数byStabx,第三版".
链接:

shawl.qiu
2006-09-04


主内容:分页函数及挪用代码
linenum<%
dimrs,dic
setrs=createObject("adodb.recordset")
rs.open"select*fromctatwhereaid=15783",conn
rs.open"select*fromctatwhereaid=12850",conn

setdic=fAtPgnt(rs("content"),50000,request.queryString("apid"))
response.writedic("pgnt")&"<br/>"
response.writedic("info")&"<br/>"
response.writedic("cnt")&"<br/>"
setdic=nothing
rs.close
setrs=nothing

functionfAtPgnt(aStr,pSize,rId)

ASP通用文章分页函数(非纪录集分页),前往多个了局,字典完成Byshawl.qiu

2006-09-04

输出参数申明:
aStr为要分页的字符串
pSize为每页巨细数字
rId为URL参数ID,默许为apid,由函数里的rName变量界说

输入参数申明:
obj("pgnt")为文章翻页链接
obj("info")为文章统计信息
obj("cnt")为文章内容

samplecall:

dimrs,dic
setrs=createObject("adodb.recordset")
rs.open"select*fromctatwhereaid=15783",conn

setdic=fAtPgnt(rs("content"),50000,request.queryString("apid"))
response.writedic("pgnt")&"<br/>"
response.writedic("info")&"<br/>"
response.writedic("cnt")&"<br/>"
setdic=nothing

rs.close
setrs=nothing

ifisNumeric(pSize)=falseorlen(aStr)=0thenexitfunction
ifisNull(rId)orrId=""orisNumeric(rId)=falsethenrId=1假如分页查询ID为空则ID为1ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。
小魔女 该用户已被删除
沙发
发表于 2015-1-19 23:30:06 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
不帅 该用户已被删除
板凳
发表于 2015-1-25 21:35:55 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
只想知道 该用户已被删除
地板
发表于 2015-2-4 03:59:57 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
admin 该用户已被删除
5#
发表于 2015-2-27 08:50:02 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
小妖女 该用户已被删除
6#
发表于 2015-3-9 00:01:21 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
山那边是海 该用户已被删除
7#
发表于 2015-3-16 19:05:08 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
蒙在股里 该用户已被删除
8#
发表于 2015-3-22 23:53:16 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表