asp.net-AdRotator控件-1.1

1.AdRotator控件介绍

AdRotator控件提供了一种在 ASP.NET 网页上显示广告的简便方法。该控件会显示您提供的图形图像。当用户单击广告时,系统会将他们重定向到指定的目标 URL。该控件会从您使用数据源(通常是 XML 文件或数据库表)提供的广告列表中自动读取广告信息(如图形文件名和目标 URL)。

广告信息可来自各种来源:

XML 文件:   可以将广告信息存储在 XML 文件中,其中包含对广告条及其关联属性的引用。

任何数据源控件,如 SqlDataSource 控件 

自定义逻辑:   可以为 AdCreated 事件创建一个处理程序,并在该事件中选择一条广告。
 

2.其他介绍

广告信息来源xml文件时,AdRotator 属性有

ImageUrl要显示的图像的 URL

NavigateUrl单击 AdRotator 控件时要转到的网页的 URL

AlternateText图像不可用时显示的文本

Impressions一个指示广告的可能显示频率的数值(加权数值)。XML 文件中,所有值的总和不能超过 2,048,000,000 - 1。

NavigateUrl:   单击 AdRotator 控件时要转到的网页的 URL

Keyword:   可用于筛选特定广告的广告类别

Height:   广告的高度(以像素为单位)

Width:   广告的宽度(以像素为单位)
 

3.通过关键字筛选广告

在广告文件中,可以通过如下方法指定广告的类别:使用“Keyword”属性,然后将“AdRotator”控件配置为根据您指定的筛选条件显示广告。

如果指定了筛选器,则会发生下面两种情况之一:

如果“AdRotator”控件可以找到带有匹配关键字的广告,则显示一条带有该关键字的广告。

如果不存在带有该关键字的广告,则“AdRotator”控件在浏览器中显示一个空白图像。

 

附录:代码书写过程

1.在所需.aspx文件的相应位置加入以下代码:

<asp:AdRotator ID="adRotator" runat="server" AdvertisementFile="~/XMLFile.xml" Target="_self" />

2.创建一个XMLFile.xml文件,并写入:

<?xml version="1.0" encoding="utf-8" ?>

<Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">

   <!--以下的ad至/ad之间的内容按需要写n遍-->

  <Ad>

    <ImageUrl>~/img/1.jpg</ImageUrl>

    <NavigateUrl>http://www.126.net</NavigateUrl>;

    <AlternateText>A2</AlternateText>

    <Impressions>10</Impressions>

  </Ad>

  <Ad>

    <ImageUrl>~/img/2.jpg</ImageUrl>

    <NavigateUrl>http://www.126.net</NavigateUrl>;

    <AlternateText>A3</AlternateText>

    <Impressions>20</Impressions>

  </Ad>

</Advertisements>

3.创建一个img文件夹,放入两张图片1.jpg 2.jpg 

4.运行结果图片

点击图片然后就自动跳到指定页面。

注:每次点开页面时跳出的图片并不固定

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值