当前位置:首页 > 网络编程 > WEB编程 > ASP > Server对象之CreateObject方法

Server对象之CreateObject方法

点击次数:28 次 发布日期:2008-11-22 11:35:22 作者:源代码网
源代码网推荐

源代码网整理以下CreateObject 方法创建服务器组件的实例。如果该组件执行了 OnStartPageOnEndPage 方法,则此时就会调用 OnStartPage 方法。有关服务器组件的详细信息,请参阅 可安装的 ASP 组件

语法

Server.CreateObject( progID )
 

参数

progID
指定要创建的对象的类型。progID 的格式为 [Vendor.] component[.Version]。

注释

源代码网整理以下默认情况下,由 Server.CreateObject 方法创建的对象具有页作用域。这就是说,再当前 ASP 页处理完成之后,服务器将自动破坏这些对象。

源代码网整理以下要创建有会话或应用程序作用域的对象,可以使用 <OBJECT> 标记并设置 SESSION 或 APPLICATION 的 SCOPE 属性,也可以在对话及应用程序变量中存储该对象。

源代码网整理以下例如,在如下所示的脚本中,当 Session 对象被破坏,即当对话超时时或 Abandon 方法被调用时,存储在会话变量中的对象也将被破坏。

<% Set Session("ad") = Server.CreateObject("MSWC.AdRotator")%>

源代码网整理以下可以通过将变量设置为 Nothing 或新的值来破坏对象,如下所示。第一个例子释放 ad 对象,第二个例子用字串代替 ad

<% Session ("ad") = Nothing %>
<% Session ("ad") = " Other Valum " %>

源代码网整理以下不能创建与内建对象同名的对象实例。 例如,下列脚本将返回错误。

<% Set Response = Server.CreateObject("Response") %>

示例

<% Set MyAd = Server.CreateObject("MSWC.AdRotator") %>

源代码网整理以下上面的例子创建一个名为 MyAdMSWC.AdRotator 服务器组件,MSWC.AdRotator 组件可用于在 Web 页上的自动轮换广告。

源代码网整理以下关于服务器组件的详细信息, 请参阅 Creating Components for ASP.

应用于

源代码网整理以下Server 对象

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华