首页
WF 参考手册

分类

当前位置: 天天编程网 > ASP.NET > 正文

AdRotator[asp.net web服务器控件]

更新时间:2023-11-28   来源:天天编程网

定义和用法

AdRotator 控件用于显示图像序列。

该控件使用 XML 文件来存储 ad 信息。XML 文件使用 <Advertisements> 开始和结束。在 <Advertisements> 标签内部,应该有若干个定义每条 ad 的 <Ad> 标签。

<Ad> 标签中预定义的元素被列在下面:

元素 描述
<ImageUrl> 可选。图像文件的路径。
<NavigateUrl> 可选。用户点击该 ad 时所链接的 URL。
<AlternateText> 可选。图像的可选文本。
<Keyword> 可选。ad 的类别。
<Impressions> 可选。显示概率。

属性

属性 描述 .NET
AdvertisementFile 包含 ad 信息的 XML 文件的路径。 1.0
AlternateTextField 代替广告的 Alt 文本而使用的数据字段。 2.0
ImageUrlField 代替广告的 ImageURL 属性而使用的数据字段。 2.0
KeywordFilter 根据类别对广告进行过滤。 1.0
NavigateUrlField 代替广告的 NavigateUrl 属性而使用的数据字段。 2.0
runat 规定该控件是服务器控件。必须设置为 "server"。 1.0
Target 规定在何处打开 URL。 1.0

Web 控件标准属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, CSSClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width

如需完整描述,请访问 Web 控件标准属性。

控件标准属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, uniqueID, Visible

如需完整描述,请访问 控件标准属性。

在线实例

AdRotator

<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<!DOCTYPE HTML>
<html>
<body>

<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
adrotator.TargetFrame="target="_blank""
response.write(adrotator.GetAdvertisement("text/advertisements.txt"))
%>

<p>
NOTE: Because images are changed ranDOMly, and because this page has few images to choose from, it will 
often display the same advertisement twice in a row.
</p>

<p>NOTE: The AdRotator does not work with Internet Information Server 7 (IIS7).</p>

<p>
<a href="text/advertisements.txt">
<img src="/images/btn_view_text.gif"></a>
</p>
</body>
</html>

在本例中,我们在 .aspx 文件中声明了一个 AdRotator 控件。然后我们在 .aspx 文件中为 AdCreated 事件创建了一个事件句柄,来覆盖 XML 文件中 NavigateUrl 元素的值。

更多学习推荐
小编推荐
快速导航更多>>
JavaScript 教程 HTML5 教程 CSS3 教程 jQuery 教程 Vue.js 教程 Node.js 教程 SQL 教程 C 教程 PHP 教程 Linux 教程 Docker 教程 Nginx 教程 Python 教程 Java 教程

天天编程网 版权所有

陕ICP备2023002928号-1