2024年5月9日发(作者:)

ASP Server对象方法

Server对象的方法用于格式化数据、管理网页执行和创建其他对象实例,下面

来详细介绍一下。

1.MapPath方法

对存储在Web网站上的文件进行操作时,常常需要获得文件的实际物理路径。

Server对象提供的MapPath方法,可以从一个有效虚拟路径下的任何文件上提取相

应的实际物理路径。

语法格式:

h(path)

其path参数指定相对或虚拟路径或文件名,返回实际路径。例如,

h("")。若在所给定的path参数前加“/”或“\”符号,则表示

要把虚拟的全路径映射成完整的实际路径。

反之,则设置的实际路径和当前ASP文件所在的路径相同。由于ASP要求在

存取文件夹、文件或数据库数据时必须使用实际路径,所以在这种情况下,可以使

用h(path)方法,将path指定的虚拟路径转换成实际路径。

文件名:Map_

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

"/TR/xhtml1/DTD/">

获取当前文件路径

<%

(h("Map_"))

%>

通过执行上述代码,将输出当前文件在计算机中的路径。而所显示的路径为物

理路径,即绝对路径,如图4-10所示。

图4-10 显示文件路径

2.CreateObject方法

Object是ASP中最实用和最强大的方法之一。用于创建一个

FileSystem Object服务器组件或其他组件的对象实例(Object Instance)。

使用此方法创建的对象是有页面作用域的。这就是说,在当前 ASP 页处理完

成之后,服务器将自动破坏这些对象。要创建有 session 或 application 作用域的对

象,可以在 文件中使用 标记并设置 session 或 application 的

SCOPE 属性,也可以在 session 或者 application 变量中存储该对象。

语法格式:

Object(Component)

其中,Component参数指出创建何种类型的对象。例如,创建服务器MSWC.

AdRotator组件,可以通过“Set adrot=Object("tor")”语

句来实现。

3.HTMLEncode方法

该方法可以用来进行字符串转换编码,使用HTMLEncode方法可以阻止浏览器

解释HTML语法。

语法格式:

code(string)

其中,string参数表示要转换的字符串。例如,在下列的代码中,通过该方法

输出一个包含标签的字符串,以及通过语句直接输出相同的字符串。

然后,来观察之间的区别。

文件名:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

"/TR/xhtml1/DTD/">

显示编码

<%

(code("The image tag: "))

%>


<%

("The image tag: ")

%>

执行上述代码,将显示出一个与字符串相同的文本内容。而另一个输出语句,

则在显示标签时,以未知图片的方式显示,如图4-11所示。

图4-11 显示字符串编码

4.URLEncode方法

ode(String)方法用来对String进行编码,以放入QueryString返回

服务器。与HTMLEncode方法使用户可以将字符翻译成可接受的HTML格式一样,

Server对象的URLEncode方法可以根据URL规则对字符串进行正确编码

一般以URL的形式传递到Web服务器时,字符串中是不允许出现空格的,也

不允许出现特殊字符。因此,可以使用ode方法。

语法格式:

ode(string)

其中,string参数指定要转换的字符串。

5.Execute方法

Execute方法是IIS 5.0新增的功能,需在Windows 2000下运行,用途类似程序

设计语言中的函数调用。也就是说,用户可以在ASP程序中使用Server.Execute(path)

方法调用path指定的ASP程序,待被调用的程序执行完毕之后再返回原来的程序,

继续执行下面的指令。若所调用的ASP程序不在当前的路径下,则需指定相对或绝

对路径。

语法格式:

e(path)

其中,path参数是指执行指定路径下的ASP程序。

6.Transfer方法

终止当前页面的执行,将控制权转移至URL指定的新页面,包含用户的当前

环境。与Execute方法不同的是:当新页面执行完后,不返回原页面,语法如

er(path)。其中,path参数是指执行指定路径下的ASP程序。

7.GetLastError方法

返回ASPError对象的一个引用,该对象包含页面在ASP处理过程中发生的最

近一次错误的详细数据。这些数据包含:文件名、行号、错误代码等,如

GetLastError("string")。

本文发布于:2024-05-09,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:路径方法对象字符串文件

发布评论

评论列表(有0条评论)
    编程教学|福州电脑网

    编程教学|福州电脑网

    编程教学