ASP入门教程-Server对象的方法 - ASP教程
发布时间:2016-09-03 17:37:50 所属栏目:Asp教程 来源:站长网
导读:Server对象共有四个方法,分别为:MapPath方法、CreateObject方法、HTMLEncode方法和URLEncode方法。 一、Server对象MapPath方法 此方法可以将指定的相对或虚拟
Server对象共有四个方法,分别为:MapPath方法、CreateObject方法、HTMLEncode方法和URLEncode方法。
一、Server对象MapPath方法 此方法可以将指定的相对或虚拟路径映射到实际的物理路径。其语法格式如下: Server.MapPaht(路径)
实例一:使用Server对象的MapPath方法转换路径。其代码如下: <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 %> (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读