ASP内置对象详解之Server对象
2006-09-10 07:34
218 查看
来源:网页教学网
Server对象是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。它提供了对Active Server Pages对和方法的使用,在这我主要介绍几个常用的方法。
1、MapPath方法
该方法返回指定文件的相对路径或物理路径。若Path以一个(/)或(/)开始,则MapPath方法返回路径时将Path视为完整的虚拟路径。若Path不是以斜杠开始,则MapPath方法返回同.asp文件中已有的路径相对的路径。如:test.asp文件位于C:/inetpub/wwwroot/myhome下,C:/inetpub/wwwroot为服务器的宿主目录,而test.asp包含如下脚本:
<%Response.write Server.MapPath(Request.ServerVariables("PATH_INFO")%> 输出:C:/inetpub/wwwroot/myhome/test.asp
要得到这个结果还可以用如下方法:
<%Response.write Server.MapPath("myhome/test.asp")%>
2、CreateObject方法
这个方法是Server对象中最重要的方法,在后面可以看到,许多功能都不得不用到它。它用于创建已注册到服务器上的ActiveX组件。这是一个非常的特性,因为通过使用ActiveX组件能够使你扩展ActiveX的能力。
用于创建服务器端的方法如下:
Server.CreateObject("ComponentName")
用来创建的组件可以是所有ActiveX能使用的内置组件,实际上是存在于服务器的所有ActiveX组件。
Server对象是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。它提供了对Active Server Pages对和方法的使用,在这我主要介绍几个常用的方法。
1、MapPath方法
该方法返回指定文件的相对路径或物理路径。若Path以一个(/)或(/)开始,则MapPath方法返回路径时将Path视为完整的虚拟路径。若Path不是以斜杠开始,则MapPath方法返回同.asp文件中已有的路径相对的路径。如:test.asp文件位于C:/inetpub/wwwroot/myhome下,C:/inetpub/wwwroot为服务器的宿主目录,而test.asp包含如下脚本:
<%Response.write Server.MapPath(Request.ServerVariables("PATH_INFO")%> 输出:C:/inetpub/wwwroot/myhome/test.asp
要得到这个结果还可以用如下方法:
<%Response.write Server.MapPath("myhome/test.asp")%>
2、CreateObject方法
这个方法是Server对象中最重要的方法,在后面可以看到,许多功能都不得不用到它。它用于创建已注册到服务器上的ActiveX组件。这是一个非常的特性,因为通过使用ActiveX组件能够使你扩展ActiveX的能力。
用于创建服务器端的方法如下:
Server.CreateObject("ComponentName")
用来创建的组件可以是所有ActiveX能使用的内置组件,实际上是存在于服务器的所有ActiveX组件。
相关文章推荐
- 实用ASP.NET七大内置对象详解
- asp内置对象 ObjectContext 事务管理 详解
- ASP内置对象详解之Response对象
- ASP.NET的内置对象:Server对象
- 详解ASP.NET的内置对象(转自:http://developer.51cto.com/art/200903/117421.htm)
- ASP内置对象—Request、Response 、Server、Application 、ObjectContent (二)
- asp 内置对象 Application 详解
- asp 内置对象 Application 详解
- ASP内置对象详解之Request对象
- ASP.NET常用内置对象之——Server
- Asp.net内置对象之Server对象(概述及应用)
- ASP.net内置对象Request和Response详解
- ASP内置对象Request的ServerVariables集合列表
- asp内置对象 ObjectContext 事务管理 详解
- ASP内置对象—Request、Response 、Server、Application 、ObjectContent(一)
- ASP.NET中的五个内置对象的详解
- [视频教程]ASP.NET内置对象(Response&Server)
- ASP内置对象之Application对象&Server对象&Session对象
- ASP内置对象详解之ObjectContext对象