首页 理论教育 ASP动态网页设计使用Server的MapPath方法

ASP动态网页设计使用Server的MapPath方法

时间:2023-11-05 理论教育 版权反馈
【摘要】:使用Server对象的MapPath方法可以将指定的相对或虚拟路径映射为服务器上相应的物理目录。注意在大部分的时候,用户通常是使用程序的虚拟路径,但由于ASP要求用户在访问文件夹、文件或数据库时必须使用实际路径,所以在遇到这种情况的时候,用户可以使用Server对象的MapPath方法,将path指定的虚拟路径转换为实际路径。本例说明如何使用Server.MapPath方法,运行结果如图4-14所示。

ASP动态网页设计使用Server的MapPath方法

使用Server对象的MapPath方法可以将指定的相对或虚拟路径映射为服务器上相应的物理目录。

语法格式:

Server.MapPath(path)

说明:参数path指定要映射物理目录的相对或虚拟路径。如果path以一个正斜线(/)或反斜线(\)开始,MapPath方法返回路径时将path视为完整的虚拟路径;如果path不是以斜线开始,MapPath方法将返回相对于.asp文件中已有的路径的路径。

注意

在大部分的时候,用户通常是使用程序的虚拟路径,但由于ASP要求用户在访问文件夹、文件或数据库时必须使用实际路径,所以在遇到这种情况的时候,用户可以使用Server对象的MapPath方法,将path指定的虚拟路径转换为实际路径。

【例4.14】本例说明如何使用Server.MapPath方法,运行结果如图4-14所示。

图4-14 Server对象的MapPath方法应用示例

文件命名为4-14.asp的代码如下:

〈HTML〉

〈HEAD〉〈TITLE〉Server对象的MapPath方法应用示例〈/TITLE〉

〈/HEAD〉

〈BODY〉

〈P align=″center″〉Server对象的MapPath方法应用示例〈P〉

〈HR〉(www.xing528.com)

〈TABLE border=″0″align=″CENTER″〉

〈%

Response .Write ″〈TR〉〈TD〉服务器的根 目录是:

Response .Write ″〈TD〉″ & Server .MapPath (″/″)

Response .Write ″〈TR〉〈TD〉 当前 目录的上层 目录是:

Response .Write ″〈TD〉″ & Server .MapPath (″../″)

Response .Write ″〈TR〉〈TD〉 当前 目录是:

Response .Write ″〈TD〉″ & Server .MapPath (″./″)

Response .Write ″〈TR〉〈TD〉 当前文件的物理路径是:

Response .Write ″〈TD〉″ & Server .MapPath (″4-14 .asp″)

%〉

〈/TABLE〉

〈/BODY〉

〈/HTML〉

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈