ASP教程:第十四篇 ActiveX 组件
ActiveX技术介绍

自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。
而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX 控件,ActiveX控件更是得到一般开发者的喜爱。
那么,什么是ActiveX控件呢?Activ eX控件是一个动态链接库,是作为基于COM服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。
由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须任何修改,即可在另一种编程语言中使用,其效果如同使用Windows通用控件一样。
如:在VC++中开发的ActiveX控件,不作任何修改即可应用于VB中。
由此可见,通过使用ActiveX控件即可实现快速小型的组件重用、实现代码共享,从而提高编程效率。
从上面亦可看出为何ActiveX控件如此广泛地受到开发者的欢迎。
因为ActiveX控件的可重用性,加上Internet的普及,ActiveX控件得到了极大的发展,目前,从Internet上可以得到相当多的ActiveX控件,而且品种繁多,所完成的任务几乎无所不包。
对普通开发者来说,只要有耐心,都能从Internet上找到符合自己要求的ActiveX控件。
从Internet下载的ActiveX控件,或从其他途径得到的ActiveX控件,用户应该怎样做才能正确使用ActiveX控件或将其应用于自己的程序中呢?一般来说,一个外来ActiveX控件要在Windows中被正确使用,首先必须将控件文件(*.OCX)复制到硬盘中,然后将其在Windows中注册,未在Windows中注册过的ActiveX控件是不能使用的。
注册ActiveX控件一般来说有三种途径:1. 使用Regsvr32.exe程序对ActiveX控件进行注册;2. 使用安装程序制作软件:InstallShield;3. 在应用程序中加入注册代码。
ASP简介

<% Dim UserName %>
VBScript 运算符
使用条件语句
If...Then...Else 语句 <%
If Time >= #12:00:00 AM# And Time < #12:00:00 PM# Then Response.Write "Good Afternonn!" Else Response.Write "Hello!" End If %>
Asp文件的组成,以下的任意 组成
HTML 标记 ASP 脚本命令 ASP语法
例子:
<%for i = 1 to 5 %> <font size= <% = i %> color=#0000ff>快速掌握Internet技术 </font><br> <%next%>
创建 Active Server Page 页
使用 Select Case 进行判断
对多个条件进行判断 Select Case 表达式(使用一个只
计算一次的简单测试) Case 值 DisplayMCLogo ….
Case Else 值 PromptAgain End Select
使用循环语句
1. Do...Loop: 当(或直到)条 件为 True 时循环。
设置主脚本语言
为某页设置主脚本语言: <%@ LANGUAGE=ScriptingLanguage %>
注意:处理指令必须出现在 .asp 文件的第一行。不要将处理指令 放在包含 #include 语句的文件 中。必须在 at 标记(@)和关 键字之间加入一个空格。
ActiveX控件开发简介

•
public int GetInterfaceSafetyOptions(ref Guid riid, ref int pdwSupportedOptions, ref int pdwEnable dOptions) { int Rslt = E_FAIL;
string strGUID = riid.ToString("B"); pdwSupportedOptions = INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_ UNTRUSTED_DATA; switch (strGUID) { case _IID_IDispatch: case _IID_IDispatchEx: Rslt = S_OK; pdwEnabledOptions = 0; if (_fSafeForScripting == true) pdwEnabledOptions = INTERFACESAFE_FOR_UNTRUSTED_CALLER; break; case _IID_IPersistStorage: case _IID_IPersistStream: case _IID_IPersistPropertyBag: Rslt = S_OK; pdwEnabledOptions = 0; if (_fSafeForInitializing == true) pdwEnabledOptions = INTERFACESAFE_FOR_UNTRUSTED_DATA; break; default: Rslt = E_NOINTERFACE; break; }
• 然后在控件类中继承并实现该接口:
• #region IObjectSafety 成员
使用Activex数据对象

使用 Activex 数据对象这一节将一步一步地指引你在你的 ASP 网页中使用 ADO 。
第一你将学习怎样配置你的服务器以使用 ADO 。
接着,在下一节供给了一个简单的例子,演示怎样使用ADO 对数据库进行读写操作。
最后,考虑到你会碰到一些问题,有一节内容叙述ADO 的调试。
配置服务器以使用Activex 数据对象本书假设你是在 Microsoft SQL Sever 中使用 ADO 。
在持续下边的内容以前,Microsoft SQL Sever 一定与你的 Web 服务器安装在同一台机器上,或许两台机器在同一个网络中。
要认识安装和配置 Microsoft SQL Sever 的详尽内容,请参阅第三章“安装和使用 SQL Sever”。
在能够使用 ADO 以前,你一定先成立一个数据源。
数据源包括了怎样与一个数据供给者进行连结的信息。
在这类状况下,你将使用数据源与 Microsoft SQL Sever 成立连结。
数据源共有三种种类:你能够成立用户数据源,系统数据源,或许文件数据源。
当你要成立一个与 Web 服务器一同使用的数据源时,你应当成立一个文件数据源。
成立文件数据源的利处是连结信息储存在一个实质的文件中。
不只一个用户能够接见这个文件。
并且,假如你需要把 Web 应用程序从一种 Web 服务器移植到另一种 Web 服务器上,你只要要移植这个文件即可。
注意在成立一个数据源以前,应保证 SQL Sever正在运转。
经过 MS SQL Sever 程序组中的 SQL 服务管理器能够确立 SQL 服务能否在运转。
按以下步骤能够成立一个新的文件数据源:1.翻开 WINDOWS NT SEVER 的控制面板(选择Start|Setting|Control Panel)。
2.单击 ODBC 的图标。
3.单击标签 File DSN 。
4.单击按钮 Add ,出现 Create New Data Source对话框。
第9章 使用ActiveX服务器组件 ASP动态网站开发实践教程课件

9.5 浏览器组件(Browser Capabilities)
对于网站设计人员来说,网站发布之后,来访的对象 可能来自世界各地,而且使用的浏览器也各不相同,浏 览器所运行的操作系统也有很大的差异,而且即使是同 一种浏览器,也存在着许多不版本。不同的浏览器也许 支持不同的功能,还有一些特性某些浏览器支持而另一 些浏览器却支持,例如Activex控件、数据流、动态html 、flasRotator)
简单地说,可以使用Ad Rotator组 件可以交替显示图像,并提供从显示 的图形到另一个URL的链接。在文本 文件中保存广告列表;Ad Rotator组 件依照在数据文件中的指令来显示它 们。
4
9.3 计数器组件(Page Counter)
Page Counter组件用于记录和显示Web页被 打开的次数,该组件定期把统计的数据存放服务 器磁盘上的一个文本文件,即访问次数统计数据 文件(Hit Count Data File)中,以便数据不会 在服务器关机或者出现错误时丢失。
第9章 使用ActiveX服务器组件
在ASP中提供了大量内置对象和可安装的ActiveX组件, 这些对象以及组件都可以用来扩展ASP在应用程序的中功能 。在本书的第4和5章中详细介绍了ASP中的六大内置对象, 并且提供了丰富的实例讲解。例如,使用Request对象访问任 何用HTTP请求传递的信息,包括从HTML表单用POST方法 或GET方法传递的参数、cookie和用户认证等等。
本章将介绍用于ASP的第三方对象(又称为活动服务器组 件或者服务器组件),这些组件在很多应用中就如同在浏览 器里或在VB编程环境中用于客户端脚本的传统ActiveX控件一 样,但是这些组件仅可在服务器(端)上运行,而不是一个 只能运行在客户机上的对象。通过本章对ASP服务器组件的 学习,我们可轻松掌握免费计数器、免费留言板、免费聊天 室和广告交换网等等,这些网站的开发,从而更好地掌握 ASP在Web开发中的应用。
ActiveX控件.ppt

路径。
上一页 下一页 停止放映
第15页
5.3.1 使用打开对话框
右击“CommonDialog控件”选择“属性”:
过滤器:所有文件(*.*)| *.*| JPG文件
上一页
(*.JPG)| *.JPG| bmp文件(*.bmp)| *.BMP
“宋体”显示到文本区
上一页 下一页 停止放映
关键代码: 窗体load事件,字体组合框: cboFontName.AddItem "宋体" cboFontName.AddItem "黑体“ cboFontName.AddItem "隶书“ cboFontName.AddItem "幼圆" cboFontName.ListIndex = 0 ‘将组合框第一项
第5章ActiveX控件
第1章
教学目的
会使用VB的常用控件及高级控件
上一页 下一页 停止放映
第2页
5.1 ActiveX控件
VB控件分为两类: 默认情况下,VB工具箱内都是标准控件 通过“部件”对话框添加的均为ActiveX控件
上一页 下一页 停止放映
第3页
5.1 ActiveX控件
ActiveX是Microsoft对于一系列策略性面向对象 程序技术和工具的称呼,其中主要的技术是组件 对象模型(COM)。
RichTextBox控件除了具有标准TextBox控件所 具有的功能之外,还具有更高级的指定格式,实 现某些特定功能。
上一页 下一页 停止放映
第37页
5.4 RichTextBox控件
如:TextBox控件里面当改变字体、字号时所有 文字的字体、字号都会改变,而RichTextBox控 件可以只改变所选择的文字的字体、字号,而其 它未被选中的文字字体和字号不改变。
ASP 浏览器性能组件
ASP 浏览器性能组件并不是所有浏览器都支持Internet技术的各个方面。
有一些特性,某些浏览器支持而另一些浏览器却不支持,例如,ActiveX控件、影像流、动态HTML以及脚本小程序就是这样的。
使用ASP的Browser Capabilities组件就能够设计"智能"的Web页,以适合浏览器性能的格式呈现内容。
例如,可以设计一个Web页,使用Browser Capabilities组件来检测用户的浏览器是否支持主页上由ActiveX驱动的徽标,如果浏览器不支持,则可以在替代的表格中显示该徽标,如静态图像。
1 Browscap.ini文件Browscap.ini文件是一个文本文件,其作用是将浏览器功能映射到HTTP UserAgent标题。
在Browscap.ini文件中可以声明属性定义任意数量的浏览器数目,也可以设置在用户的浏览器不在所定义的列表中时使用的默认值。
表5-6列出了一些浏览器属性。
windows\system\inetsrv下,而对于NT+IIS而言,该文件放在NT\System32\Inetsrv 下。
用户也可以更改这个文件,添加自己的属性或最新发布的浏览器版本。
2 Browscap Capabilities组件Browser Capabilities组件用于创建一个BrowserType对象,该对象提供带有客户端浏览器的功能说明的用户脚本。
当浏览器连接到Web服务器上时,它自动发送一个User Agent HTTP标题,用于声明浏览器及其版本。
BrowserType对象将该标题与包含在Browscap.ini文件中的项进行比较。
如果找到匹配的项,则认为浏览器列表属性与User Agent标题匹配;如果找不到与该标题匹配的项,则将使用默认的浏览器属性;如果未找到匹配项且Browscap.ini文件中也未指定默认的浏览器设置,则将每个属性都设为UNKNOWN。
阐述一下对activex控件的理解
阐述一下对activex控件的理解
ActiveX 控件是一种可以附加到 Web 浏览器或独立应用程序中的可重用组件。
它们提供了一种标准化的方式来访问和操作计算机上的各种设备和资源。
ActiveX 控件具有以下特点:
1. 可重用性:ActiveX 控件可以像插件一样被多个应用程序使用,而无需重新编写相同的代码。
2. 灵活性:ActiveX 控件可以根据需要使用不同的语言和技术来编写,从而适应不同的应用程序和场景。
3. 可扩展性:ActiveX 控件可以通过添加新的属性和方法来扩展其功能,以满足不断变化的需求。
在 Web 开发中,ActiveX 控件通常用于提供对各种设备和资源的访问权限,例如摄像头、麦克风、GPS 定位等。
此外,ActiveX 控件还可以用于提供对本地应用程序的访问权限,例如通过 Internet Explorer 浏览器访问本地应用程序。
第3章 ASP 组件
下载第3章ASP 组件前面的章节介绍了怎样使用A S P的内嵌对象,如R e q u e s t和R e s p o n s e对象。
A S P 组件和这些对象十分近似。
但组件和A S P的结合并不十分紧密,只是用来扩展内嵌对象的核心函数。
通常用来去实现那些特定的任务。
下面列出了集成在A S P中的一些组件:•Ad Rotator组件:用来在主页上显示广告图标。
可以利用这个组件来限定不同广告图标显示变换的频率。
•Browser Capabilities组件:可以根据不同浏览器的性能来显示不同的主页。
例如,可以利用显示单屏或者根据浏览器适应的分屏方式。
•Content Linking组件:可以连接相当数量的主页,这样就可以更容易进行网络导航。
例如,可以利用这个组件来显示一部在线教程。
•C o u n t e r s组件:用来追踪访问该站点访问者的数量,可以利用这个组件在主页中添加点击计数器。
•Permission Checker组件:可以用来检验只有授权用户才能访问的某些连接。
可以利用这个组件来创建管理员的维护主页。
•ActiveX Data对象:ActiveX Data对象( A D O )提供从诸如SQL Server这样的数据库系统中存储数据的手段。
这种对象相当重要,所以,将会在所有对象全部讨论完毕后单独分出一部分对它进行介绍。
在使用一个组件之前,需要首先创建一个它的实例,可以在任何一个A S P文件中随意地运用内嵌对象的属性、方法、集合,但是对于组件,必须在特定范围内创建实例来运用它。
3.1 广告轮显组件现在,We b广告充满了整个网络,如何在网页上建立强大的广告系统以及在有限的空间显示更多的广告呢?Ad Rotator(广告轮显)组件能帮助你建立可以循环显示不同广告的A S P 页面,并容易添加新广告。
Ad Rotator组件能帮助你轻松地添加或修改广告地超级连接,这样用户就可以通过单击广告来访问广告客户的Web 节点。
Asp组件初级入门与精通
Asp组件初级入门与精通 2009-05-06 00:00 T|TAsp组件初级入门与精通系列之一一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。
希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。
每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。
欢迎大家批评指正环境:winxp+vb6+sp6+visual interdev6.0作为第一篇,我们先来写一个比较简单的组件完成的功能是:输入两个数相加,返回相加的结果打开vb6,新建Activex Dll工程。
工程名修改为fCom,类名修改为fC1点击菜单->工具->添加过程我们在名称内输入Add,类型选择函数,范围选择公有,然后确定即可生成如下代码,我们继续完善程序代码Option ExplicitPublic Function Add(ByVal a As Long, ByVal b As Long) As LongAdd = a + bEnd FunctionOk,一个简单的组件就写好了,点击菜单->文件->生成fCom.dll文件确定,在目录下就会有fCom.dll文件测试打开visual interdev6.0,生成一个asp文件,为什么要使用interdev,因为它有代码提示功能,与vb的ide环境一致,方便书写程序代码<%@ Language=VBScript %><HTML><HEAD><META NAME="GENERA TOR" Content="Microsoft Visual Studio 6.0"></HEAD><BODY><%set obj=server.CreateObject("fCom.fC1")'下面这句注意了,因为函数有返回值的,不能按下面的方法写,否则ie中会报错'obj.Add(3,4)'错误类型:'Microsoft VBScript 编译器错误(0x800A0414)'调用子程序时不能使用括号'/xml/fc1.asp, line 9, column 12'obj.Add(3,4)'下面是正确写法dim cc=obj.Add(3,4)Response.Write c%></BODY></HTML>配置好虚拟目录,在ie中执行此asp文件,得到结果7第一篇结束了,祝大家学习愉快。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP教程:第十四篇 ActiveX 组件 出处:PConline
责任编辑:pjl [01-11-25 0:56] 作者:书生
当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等,本文从本篇开始将陆续给大家介绍 ASP ActiveX 组件的使用方法。
从今天开始我们将正式学习 ASP 的精华部分 --ActiveX 组件。事实上,当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作或者对 WEB 服务器上的文件系统进行操作,亦或你需要一个 WEB 广告交换程序,所有这一切你都必须通过调用 ASP 内建的 ActiveX 组件或自己编写所需的组件来完成。
那么,究竟什么是 ActiveX 组件呢?它又是如何运作的呢?其实 ActiveX 组件是一个存在于 WEB 服务器上的文件,该文件包含执行某项或一组任务的代码,组件可以执行公用任务,这样就不必自己去创建执行这些任务的代码。例如,股票行情收报机组件可以在 Web 页上显示最新的股票报价。当你在 WEB 服务器上安装完 ASP 环境后,就可以直接使用它自带的几个常用组件,如 Database Access 组件。当然你也可以从第三方开发者处获得可选的组件 , 也可以编写自己的组件。你可以利用组件作为脚本和基于 Web 应用程序的基本构造块,只要知道如何访问组件提供的对象,即使你是位编写脚本的新手,也可以在不了解组件运作方式的情况下编写 ASP 程序。总而言之, ActiveX 组件使您不用学习复杂的编程就能够写出强大的 WEB 服务器端脚本。如果您是位 Web 应用程序的开发者,可以使用任何支持组件对象模型(COM)的语言来编写组件,如, C、 C++、 Java 或 Visual Basic。如果你熟悉 COM 编程, ActiveX 组件就是 Automation 服务器。但是要在 Web 服务器上运行, ActiveX 组件不能有图形用户接口元素,如 Visual Basic 的 MsgBox 函数。组件是可以重复使用的。在 Web 服务器上安装了组件后,就可以从 ASP 脚本、 ISAPI 应用程序、服务器上的其他组件或由另一种 COM 兼容语言编写的程序中调用该组件。 那么我们在 ASP 中应该如何调用组件呢?如前所述,组件是包含在动态链接库 (.dll) 或可执行文件 (.exe) 中的可执行代码。组件可以提供一个或多个对象以及对象的方法和属性。要使用组件提供的对象,我们首先要创建对象的实例并将这个新的实例分配变量名。使用 ASP 的 Server.CreateObject 方法可以创建对象的实例。接着,使用脚本语言的变量分配指令为对象实例命名。创建对象实例时,必须提供实例的注册名称“PROGID”。如下要创建一个 Ad Rotator 对象的实例 : < % Set MyAds = Server.CreateObject("MSWC.AdRotator") %>
我们必须使用 ASP 的 Server.CreateObject 方法来创建对象实例,否者 ASP 无法跟踪脚本语言中对象的使用。
使用 HTML< OBJECT> 标签同样可以创建对象实例,但必须为 RUNAT 属性提供服务器值,同时也要为将在脚本语言中使用的变量名提供 ID 属性组。使用注册名 (PROGID) 或注册号码 (CLSID) 可以识别该对象。下面的例子使用注册名 (PROGID) 创建 Ad Rotator 对象的实例: < OBJECT RUNAT=Server ID=MyAd PROGID="MSWC.AdRotator">< /OBJECT>
下面列出了 ASP 可安装的常用组件。 Ad Rotator 创建一个 AdRotator 对象,该对象可按指定计划在同一页上自动轮换显示广告。 Browser Capabilities 创建一个 BrowserType 对象,该对象决定访问 Web 站点的每个浏览器的性能、类型及版本。 Database Access 提供用 ActiveX Data Objects (ADO) 对数据库的访问。 Content Linking 创建一个 NextLink 对象,该对象可生成 Web 页内容列表,并象书一样将各页顺续连接。 File Access 组件 提供文件的输入输出访问。 Collaboration Data Objects for NTS 组件 可以快速、简便的在 Web 页上添加收发邮件功能。该组件只适用于 Internet Information Server for Windows NT? Server 。 MyInfo 创建一个 MyInfo 对象,该对象追踪个人信息,例如站点管理员的姓名、地址及显示选择。 Counters 创建一个 Counters 对象,该对象可以创建、保存、增加或检索任意数量的独立计数器。 Content Rotator 自动翻转 Web 主页上的 HTML 内容字符串。 Page Counter 记录并显示 Web 页被打开的次数。
现在 WEB 广告几乎充斥了整个网络,那么究竟如何在你自己的网站上建立一个符合广告领域标准功能的广告系统呢?答案是利用 ASP AD Rotator 组件 ! 它允许在每次访问 ASP 页面时在页面上显示新的广告,并且提供了很强的功能,例如 : 旋转显示在页面上的广告图象的能力、跟踪特定广告显示次数的能力以及跟踪客户端在广告上单击次数的能力。 AD Rotator 组件的工作是通过读取 AD Rotator 计划文件来完成的,该文件包括与要显示的图象文件的地点有关的信息以及每个图象的不同属性,下面就是一个标准的 AD Rotator 计划文件 : ---ADROT.TXT--- REDIRECT /scripts/adredir.asp WIDTH 440 HEIGHT 60 BORDER 1 * ads/homepage/chinabyte.gif http://www.chinabyte.com/ Check out the IT site 2 ads/homepage/gamichlg.gif - Sponsored by Flyteworks 3 ads/homepage/asp.gif http:// www.aspallian.com/ Good ASP site on net 3 ads/homepage/spranklg.gif http://www.clocktower.com/ The #1 Sports site on the net 2
该段代码的前四行包含广告的全局设置。 Redirect 行指出广告将成为其热连接的 URL, 注意这里不是为广告本身指定的 URL,而是将调用的中间页面的 URL,这样我们就可以通过这个中间页面跟踪单击广告的次数。该 Redirect URL 将与包含两个参数的查询字符串一起调用 : 特定广告主页的 URL 和图象文件的 URL。星号上面的其余三行简单说明如何显示广告。前两行以像素为单位指定网页上广告的宽度和高度,默认值是 440 和 60 个像素。后一行,同样是以像素为单位指定广告四周超链接的边框宽度 , 默认值是 1 个像素。如果将该参数设置为 0,则将没有边框。
星号下面的行以每四行为一个单位描述每个广告的细节。在此例中共有 16 行,描述四个广告。每个广告的描述包含图象文件的 URL、广告的主页 URL(如果广告客户没有主页,请在该行写上一个连字符“-”,指出该广告没有链接)和图象的替代文字以及指定该页与其他页交替显示频率的数值。
图象是重定向页面的热连接,它在查询字符串中设置了两个值, url=/scripts/adredir.asp 以及 image=/ads/homepage/asp.gif。要确定广告显示的频率,可以将计划文件中所有广告的权值相加,在该例中总数是 10,那么 aspallian 的广告权值为 3,这意味着 AdRotator 组件每调用十次,它则显示 3 次。
重定向文件是用户创建的文件。它通常包含用来解析由 AdRotator 对象发送的查询字符串的脚本并将用户重定向到与用户所单击的广告所相关的 URL。用户也可以将脚本包含进重定向文件中,以便统计单击某一特定广告的用户的数目并将这一信息保存到服务器上的某一文件中。增加计数器和重定向用户是通过下面两行 ASP 脚本来实现的 : < % Counter.Increment(request.querystring("url")) response.redirect(request.querystring("url")) %>
现在我们看一下 Ad Rotator 组件是如何在页面中使用的,首先必须使用 Server.CreateObject 方法实例化 Ad Rotator 对象。 Ad Rotator 组件的 PROGID 属性是 MSWC.AdRotator。完整的代码如下 : < % Set ad = Server.CreateObject("MSWC.AdRotator") %> < %= ad.GetAdvertisement("/ads/adrot.txt") %>
Ad Rotator 组件支持的唯一方法是 GetAdvertisement,它只有一个参数 :AdRotator 计划文件的名称。注意指向文件的路径是从当前虚拟目录的相对路径,物理路径是不允许的。 GetAdvertisement 方法从 Rotator 计划文件中获取下一个计划广告的详细说明并将其格式化为 HTML 格式。下面的 HTML 由 GetAdvertisement 方法生成且被添加到网页的输出中,以便显示 Rotator 计划文件中的下一个广告。 < A HREF="http://www.chinabyte.com/scripts/adredir.asp?http://www.aspallian.com/">< IMG SRC="http://www.chinabyte.com/ads/homepage/asp.gif" ALT="Good ASP site on net" WIDTH=440 HEIGHT=60 BORDER=1>< /A>
使用 AdRotator 组件我们可以直接通过对象属性而不是计划文件中的设置来直接控制某些广告特性,其可用属性如下 :