全面解析Server对象 android软件开发教程

  次阅读 来源:互联网(转载协议) 2016-03-01 13:14 我要评论(0)

Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。

语法:

Server.property|method

属性(property)

Server对象只有一个属性:ScriptTimeout 程序能够运行的最大时间

方法(Methods)

CreateObject 建立一个对象实例.

Execute 执行一个asp文件

GetLastError 返回一个错误代码

HTMLEncode 对指定的HTML代码进行转换.

MapPath 将一个相对路径转化为一个绝对路径.

Transfer 将当前的所有状态信息发送给另一个asp文件

URLEncode 以URL形式转化指定的代码,包括空格

Server对象的方法详细说明

CreateObject

语法

Server.CreateObject( progID )

参数

progID

指定要创建的组件名称,格式如下: [Vendor.]Component[.Version].

要点:

一般来说,用由Server.CreateObject方法创建的对象拥有页面的范围.这就说,当这页的asp程序执行完后,这种对象会自动地消失.

为了创建一个拥有Session或Application范围的对象,你可以在Global.asa文件中使用

Execute

Execute 方法呼叫一个ASP文件并且执行它就像这个呼叫的ASP文件存在这个ASP文件中一样。这很像许多语言中的类的调用。

语法

Server.Execute( Path )

参数

Path

指定执行的那个asp文件的路径。如是它是一个绝对路径,那么它必须是一个在这个ASP应用程序相同的地方(目录)。

讲解

Server.Execute 方法提供了一种将一个复杂ASP应用程序分化为小块单位来执行的方法。通过这种方法,你能够建一个ASP图书馆,你能够随便在你需要时调用你图书馆中的ASP文件。这个就有点像SSI了!嘿嘿当IIS根据指定的ASP文件路径执行完这个ASP文件之后,就会自动返回以前的ASP文件。这个刚刚执行完的ASP文件有可能改变了HTTP head.但是和其它的ASP文件一样,当程序试图改变http head时,就会报错!

这个path参数可以包括一个询问信息。

如果在被呼叫和呼叫的ASP文件中都含有相同的子函数,那么这些子函数只在本ASP文件中起作用。举个例子,如果在下面的ASP1和ASP2两个文件中都含有放弃程序的子函数。首先ASP1呼叫ASP2,那么ASP2中的的OnTransactionAbort开始执行,当ASP2执行完毕,ASP1中的OnTransactionAbort才开始执行。

ASP1:

< %@ Transaction=Required%>< % Server.Execute ("Page22.asp")

Sub OnTransactionAbort

Sub OnTransactionCommit%>

Asp2.asp:

< %@ Transaction=Required

Sub OnTransactionAbort

Sub OnTransactionCommit%>

Example

ASP1

< % Response.Write("I am going to execute ASP2 ")Server.Execute("/myasps/asp2.asp")%>

ASP2

< % Response.Write("Here I am")%>

GetLastError

GetLastError 方法返回一个ASPError Object 来描述一个错误信息.这个方法只适用于在asp文件发送任何内容给用户机之前.

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...