Server对象共有四个方法,分别为:MapPath方法、CreateObject方法、HTMLEncode方法和URLEncode方法。
一、Server对象MapPath方法
此方法可以将指定的相对或虚拟路径映射到实际的物理路径。其语法格式如下:
Server.MapPaht(路径)
实例一:使用Server对象的MapPath方法转换路径。其代码如下:
<html>
<head><title>Server对象的MapPaht方法转换路径</title>
<style type="text/css">
body,td,th {
font-size: 14pt;
color: #009999;
line-height: 1.5;
}
body {
background-color: #D0DBF2;
margin-top: 200px;
margin-bottom: 0px;
}
</style>
</head>
<body>
<p align="center" color="#cc9999"><b>Server对象的MapPaht方法转换路径</b></p>
<table align="center" border=0>
<tr>
<td>服务器的根目录是:</td>
<td><% =Server.MapPath("/")%></td></tr>
<tr>
<td>当前目录的上层目录是:</td>
<td><% =Server.MapPath("http://www.bianceng.cn/webkf/asp/") %></td></tr>
<tr>
<td>当前目录是:</td>
<td><%=Server.MapPath("./") %></td></tr>
<tr><td>当前文件是:</td>
<td><% =Server.MapPath("4-4b.asp") %></td></tr>
</table>
</body>
</html>
二、Server对象的CreateObject方法
此方法用于创建已经在服务器上注册的服务器组件的实例,包含所有的ASP内置的组件和一方提供的ActiveX组件。组件只有在创建实例以后才可以使用。这此组件扩展了ASP的功能。其语法格式如下:
Server.CreateObject(ObjectParameter)
其中,ObjectParameter是要创建的ActiveX组件类型。ObjectParameter的格式如下:
[出版商名.]组件名[.版本号]
例如,下面的脚本创建一个名为MyObject的MSWC.AdRotator服务器组件,该组件可以用天在Web页上自动轮换广告。
<% set MyObject=Server.CreateObject("MSWC.AdRotator") %>
说明:
在使用CreateObject创建ActiveX组件时,关键字Set一定不能丢掉,否则在使用所定义的对象时会发生错误。 在默认情况下,使用Server.CreateObject方法创建的对象具有页使用域。换言之,在当前ASP页处理完成后,服务器将自动释放这些对象。 试图创建与ASP内建对象同名的实例对象是错误的。下述代码将返回错误:<% Set Response=Server.CreateObject("Response")%>
当所创建的对象不再需要时,释放其所占的系统资源。通常使用Nothing来消除实例对象。比如要释放一个名为Rst的对象,可以采用下面的代码:
<% Set Rst=Nothing %>
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!