点击这里给我发消息 点击这里给我发消息

ASP语言创建服务器组件对象的两种方法

添加时间:2013-10-25
    相关阅读: ASP 页面 程序 HTML 链接
在ASP中使用由组件提供的对象之前应首先创建这些对象的实例。有两种方法可以用来创建对象的实例:
一、使用Server对象的CreateObject方法
二、使用HTML语言中的OBJECT标记
1.使用Server.CreateObject方法创建服务器组件实例
在ASP页面中,可以使用Server对象的CreateObject方法来创建服务器组件的实例。
例如,下面的脚本创建一个广告轮显组件的对象实例并将该对象引用赋给变量ad:
<% Set ad = Server.CreateObject("MSWC.AdRotator") %>
又如,下面的脚本基于内容链接组件创建一个NextLink对象实例并将该对象引用赋给变量NextLink:
<% Set NextLink = Server.CreateObject( "MSWC.NextLink" ) %>
2.使用OBJECT标记创建服务器组件实例
在ASP页面中,也可以使用OBJECT标记来创建服务器组件的对象实例,此时应将RUNAT属性设置为Server,并使用SCOPE属性来设定对象的作用范围,可以是Session、Application或Page。
如果在普通的.asp文件中使用OBJECT标记,必须将SCOPE属性设置为Page属性,此时所创建的对象只能在它被实例化的页面中使用。在下面的例子中,基于Ad Rotator组件创建一个具有页面作用域的AdRotator对象:
<OBJECT RUNAT = "Server" SCOPE = "Page" ID = "ad"
PROGID = "MSWC.AdRotator"></OBJECT>
如果在global.asp文件中使用OBJECT标记,可以将SCOPE属性可设置为Session或Application,此时所创建的对象可以在当前会话或整个应用程序中使用。在下面的例子中,创建了一个具有会话作用域的NextLink对象:
<OBJECT RUNAT = "Server" SCOPE = "Sission" ID = "NextLink"
PROGID = " MSWC.NextLink"></OBJECT>
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册