ASP.NET 2.0 中Adrotator控件用于管理网站的广告显示内容

本文介绍如何利用ASP.NET中的AdRotator控件实现网站广告轮播功能。通过两种方式设置AdRotator的数据源:直接指定XML文件路径或绑定到XML数据源控件。文中还详细展示了XML文件的格式及示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Adrotator控件用于管理网站的广告显示内容。

创建一个ad.aspx的web form  托拽adrotator控件到页面中,可以两种方式指定adrotator控件的数据源:
参数方式:对控件的AdvertisementFile指定为XML文件即可按XML文件的设定显示广告。代码如下:
<asp:AdRotator AdvertisementFile="xml1.xml" runat="server"/>
数据源方式:可以通过生成一个XMLDatasource控件,让控件的数据源指向XML文件,然后将控件与数据源控件绑定。代码如下:
<asp:AdRotator ID="AdRotator1" runat="server" DataSourceID="XmlDataSource1" Height="250px" Width="576px" />
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="xml1.xml"></asp:XmlDataSource>
(注意:只要将以上代码复制到前台页面即可。xml1.xml需要自己创建和配置)

XML的文件格式如下:
以<Advertisements>
一条广告条目
一条广告条目
一条广告条目
</Advertisements>
广告条目
在<Ad> 。。。</Ad>中
其中<ImageUrl>:显示图片的位置
<NavigateUrl>:链接指向的URL地址
<AlternateText>:图片说明,光标放在图片上时显示
<Keyword>:关键词
<Impressions>:广告显示的权重,即广告显示的几率。

下面是一个完整的xml文件的内容
<Advertisements>
 <Ad>
  <ImageUrl>~/sina_logo.gif</ImageUrl>
  <NavigateUrl>http://www.sina.com</NavigateUrl>
  <AlternateText>sina</AlternateText>
  <Keyword>Computers</Keyword>
  <Impressions>80</Impressions>
 </Ad>

 <Ad>
  <ImageUrl>sohulogo.gif</ImageUrl>
  <NavigateUrl>http://www.sohu.com</NavigateUrl>
  <AlternateText>sohu</AlternateText>
  <Keyword>Computers</Keyword>
  <Impressions>80</Impressions>
 </Ad>

 <Ad>
  <ImageUrl>abenlogo.gif</ImageUrl>
  <NavigateUrl>http://blog.sina.com.cn/whaben</NavigateUrl>
  <AlternateText>aben</AlternateText>
  <Keyword>Computers</Keyword>
  <Impressions>80</Impressions>
 </Ad>
</Advertisements>
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值