ASP AdRotator 组件
ASP AdRotator 组件技术文档
一、概述
ASP AdRotator 组件是ASP.NET框架中的一个组件,主要用于进行广告轮播的功能。在广告位上进行设置多张广告图片,通过ASP AdRotator就可以轮流展示不同的广告图片达到宣传效果。
二、使用方法
1. 组件引用
在ASP.NET中使用AdRotator组件需要在页面的头部先引入相应命名空间以及组件,在ASP.NET的代码中添加以下引用组件:
<%@ Register TagPrefix="asp" Namespace="System.Web.UI.WebControls" Assembly="System.Web" %>
2. 组件属性
AdRotator组件具有以下常用属性需要进行设置:
(1) AdvertisementFile
设置广告图片的数据源,可以是一个XML文件、CSV文件、Access数据库、SQL Server数据库、Oracle数据库、OLE DB连接、Odbc连接等。
以下是通过XML文件进行设置的例子:
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/App_Data/Ads.xml"></asp:AdRotator>
(2) Target
设置广告图片链接的打开方式,可以是_blank、_self、_parent、_top等。默认是_blank,也就是在新打开一个窗口中打开链接。
以下是通过Target进行设置的例子:
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/App_Data/Ads.xml" Target="_self"></asp:AdRotator>
(3) Impressions
记录点击广告图片的“曝光次数”,“曝光次数”在广告销售中也有点,只有用户浏览到广告的时间不计算点击,这个数值才算一次。
以下是通过Impressions进行设置的例子:
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/App_Data/Ads.xml" Impressions="3"></asp:AdRotator>
3. 数据源配置
接下来我们需要在XML文件中设置AdRotator组件所需要展示的广告图片信息。
以下是XML文件中的例子:
<Advertisements>
<Ad>
<ImageUrl>~/Images/ad1.jpg</ImageUrl>
<NavigateUrl>http://www.example.com</NavigateUrl>
<AlternateText>广告1.jpg</AlternateText>
<Impressions>0</Impressions>
</Ad>
<Ad>
<ImageUrl>~/Images/ad2.png</ImageUrl>
<NavigateUrl>http://www.example.com</NavigateUrl>
<AlternateText>广告2.png</AlternateText>
<Impressions>0</Impressions>
</Ad>
</Advertisements>
三、使用示例
最后,让我们看一下AdRotator组件的使用示例。
以下是一个简单的ASP.NET页面示例:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AdRotatorTest._Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<meta charset="utf-8" />
<%-- 引入AdRotator组件 --%>
<%@ Register TagPrefix="asp" Namespace="System.Web.UI.WebControls" Assembly="System.Web" %>
</head>
<body>
<form id="form1" runat="server">
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/App_Data/Ads.xml" Target="_self"></asp:AdRotator>
</form>
</body>
</html>
以上即为AdRotator组件的基本使用方法。