仓酷云

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

[学习教程] ASP编程:ASP万用分页程序

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

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

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

x
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般程序|分页|分页这只是个asp小技能类的器材,它固然合适在每一个分歧文件名里挪用这个函数,可是也是有条件的,上面让我们来细心看看个中的原委。
上面这段是基础的分页代码:

<%sql="select……………………省略了sql语句
 Setrs=Server.Createobject("ADODB.RECORDSET")
 rs.Opensql,conn,1,1
 ifnotrs.eofthen
  pages=30’界说每页显现的纪录数
  rs.pageSize=pages’界说每页显现的纪录数
  allPages=rs.pageCount’盘算一共能分几页
  page=Request.QueryString("page")’经由过程扫瞄器传送的页数
  ’if语句属于基础的排错处置
  ifisEmpty(page)orCint(page)<1then
   page=1
  elseifCint(page)>allPagesthen
   page=allPages
  endif
  rs.AbsolutePage=page
  Dowhilenotrs.eofandpages>0%>
   这里输入你要的内容………………
   <%pages=pages-1
   rs.MoveNext
  Loop
 else
  Response.Write("数据库暂无内容!")
 Endif
 rs.Close
 Setrs=Nothing%>
  体系已为数据分页了,上面就看看此次切磋的关头成绩分页函数的界说

<%SUBpageUrl(pUrl)
 DimeUrl
 txts=Request.ServerVariables("URL")
 txts=left(txts,instrrev(txts,"/",len(txts))-1)
 eUrl="http://";&Request.ServerVariables("server_name")&txts
 Fori=1toallpages
  txt=""
  txt="<strong>"
  txt=txt&"<ahref="&eUrl&pUrl&"page="&i&">"
  ifi=Cint(Page)thentxt=txt&"<fontcolor=’bb0000’>"
   txt=txt&(i)
   ifi=Cint(Page)thentxt=txt&"</font>"
    txt=txt&"</a>∥</strong>"
    Response.Write(txt)
 Next
ENDsub%>
  把下面这个分页函数代码COPY存成一个ASP文件,在必要利用的页面里用include来引进他挪用的时分只需Call("/你挪用的文件名?")就ok了,好比我的news页面里要挪用那末就是<%Call("/news.asp?")%>
方才我们所到这是无限制的意义就是说第一段代码里除sql查询内容和输入内容能够变动,其他的声明纪录集的工具,page,pages,allpages这些变量都不克不及变动,不然将没法运转~实在这个程序是可有可无的,最次要的就是,这个分页函数能够在任何一个asp叶面里挪用。分页做的还不大度,妙手们能够修正修正,能发给我的话我会卖力给您宣布出来!

</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。
若天明 该用户已被删除
沙发
发表于 2015-1-20 11:46:01 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
兰色精灵 该用户已被删除
板凳
发表于 2015-1-29 07:01:13 | 只看该作者
那么,ASP.Net有哪些改进呢?
再见西城 该用户已被删除
地板
发表于 2015-2-5 23:47:07 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
活着的死人 该用户已被删除
5#
发表于 2015-2-14 06:31:47 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
小妖女 该用户已被删除
6#
发表于 2015-3-4 05:02:09 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
蒙在股里 该用户已被删除
7#
 楼主| 发表于 2015-3-11 17:17:29 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
海妖 该用户已被删除
8#
发表于 2015-3-19 03:10:33 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
精灵巫婆 该用户已被删除
9#
发表于 2015-3-27 06:09:59 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
金色的骷髅 该用户已被删除
10#
发表于 2015-3-27 06:09:59 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
谁可相欹 该用户已被删除
11#
发表于 2015-3-27 06:09:59 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
不帅 该用户已被删除
12#
发表于 2015-3-27 06:10:01 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
乐观 该用户已被删除
13#
发表于 2015-3-27 06:09:59 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-27 01:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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