ASP3.0中的流控制能力(1)

2016-01-29 18:32 11 1 收藏

ASP3.0中的流控制能力(1),ASP3.0中的流控制能力(1)

【 tulaoshi.com - ASP 】

  随着PHP4.0和JSP技术的推出以及IIS中不断出现的重大的安全问题,MicroSoft的ASP的市场仿佛是变的狭窄了,但是MicroSoft是不会轻言放弃的,于是在ASP2.0的基础上推出了ASP3.0,增加了一些新的功能:新的流控制能力、Data  Shaping技术(请参考:http://www.aspcn.com/showarticle.asp?id=28)、无脚本  ASP  、更多的组件选择、xml的支持、脚本组件、ASP脚本代码的加密技术等等。其实笔者认为没有多大的改变、或者我对于ASP3.0了解的还是太少了(事实上我认为微软可能放弃了ASP,而是把目光转向了"ASP+",ASP+目前还处于测试阶段,但是笔者从一些国外站点的介绍来看,嘿嘿,我们的下一个作用于Win平台上的东西可能就是ASP+了,所以ASP3.0才没有多大的改变),不过话说回来,对于那些使用Win系统平台的用户,我还是建议大家使用ASP,所以在下面给大家介绍了"ASP3.0中的流控制能力"。


  ASP3.0中的流控制技术其实是指程序流,说的通俗一点就是程序的流程,ASP3.0中有了两种新的流控制方法:"Server.Transfer"和"Server.Execute",我将就这两种方法中的一种粗略的介绍给大家,为了具体的显示其功能,我给大家对比了Response.redirect同Server.Transfer的运用!
  一般会使用response.redirect这条语句进行地址转向,ASP3.0提供了一种新的方法给我们,这种方法更加高效。让我们先来看看response.redirect和Server.Transfer分别是如何Run的!

  response.redirect其实上是当服务器碰到这条语句时发送一条指令(包含新的地址)给浏览器,然后让浏览器去发送http请求,请求response.redirect后面的那个新的http地址,流程如下:
  浏览器ASP文件请求-服务器执行-遇到response.redirect语句-服务器发送response.redirect后面的地址给客户机端的浏览器-浏览器请求执行新的地址(服务器返回的Response.Redirect后面的地址)这就是一个小小的Response.Redirect的全部过程,不看不知道,一看吓一条!它有这么多的过程,真恐怖...  ...,而ASP3.0中的Server.Transfer语句当接受地址后是直接转向后面的地址,流程如下:
  浏览器ASP文件请求-服务器执行-遇到Server.Transfer语句-服务器转向新的文件。

 

来源:http://www.tulaoshi.com/n/20160129/1506221.html

延伸阅读
标签: ASP
  4.2.3 服务器端包含指令的例子        本节提供了一些示例页面,可以用来对各种服务器端包含语句进行实验。打开示例网页的子目录Chapter04,显示“SSI Directives and the ASP Server Object”主页(即子目录Chapter04中的Default.asp),如图4-3所示: 图4-3  示例网页   &nb...
标签: ASP
  4.3.4 Server对象的错误处理        ASP没有错误处理机制一直受到批评。        在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查Err.Number属性的值,判别是否出现了错误。如果出现错误...
标签: ASP
  (4)  删除虚拟应用程序 单击“Remove”按钮不会真正地删除Internet Services Manager中的该条目。而是把现有的虚拟应用程序转换为一个虚拟目录。这个目录有一个带有蓝色球的“文件夹”图标,该图标表示这并不是Web网站中一个真正的目录,而是对磁盘上另一个文件夹的一个重定向。对它进行的访问方式与创建它的虚拟应...
标签: ASP
  第四章      服务器进程和ASP Server对象 前面的章节已经研究了ASP的一些内置对象。重点介绍的对象有Request、Response、Session和Application对象。ASP中另一个比较主要的对象为Server对象。本章重点介绍这个对象的背景知识和使用方法。 Server对象在服务器端脚本中通过实例和使用其他外部对象和组件,...
标签: ASP
  ASP 3.0请求和响应的处理        这两个对象是ASP所提供的内置对象中最常用的两个。在浏览器(或其他用户代理)和Web服务器之间,请求与响应中发生的信息交流可以通过ASP中的两个内置对象来进行访问和管理,这两个对象称为Request和Response对象。        在AS...

经验教程

428

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部