ASP.NET 广告控件AdRotator的使用方法

adRotator.aspx,在ASP.NET页面中创建一个AdRotator服务器控件,将广告XML文件连接到这个控件。使用以下服务器控件标记来完成

 代码如下 复制代码

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

生成广告的代码

 代码如下 复制代码

adRotator.aspx.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class myTest_advertisement : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void ad_Created(object sender, AdCreatedEventArgs e)
{
if ((string)e.AdProperties["Animal"] != "")
Label1.Text = (string)e.AdProperties["Aniaml"];
else
Label1.Text = "n.a.";
}
}

xml文档格式

 代码如下 复制代码

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
    <Ad>
    <ImageUrl>图片路径(本地)</ImageUrl>

    <NavigateUrl>图片连接</NavigateUrl>

    <AlternateText>鼠标放上去时提示语</AlternateText>

    <Keyword>关键字</Keyword>

    <Impressions>优先级</Impressions>

  </Ad>
  <Ad>
    <ImageUrl>图片路径(本地)</ImageUrl>

    <NavigateUrl>图片连接</NavigateUrl>

    <AlternateText>鼠标放上去时提示语</AlternateText>

    <Keyword>关键字</Keyword>

    <Impressions>优先级</Impressions>

  </Ad>
  <Ad>
    <ImageUrl>图片路径(本地)</ImageUrl>

    <NavigateUrl>图片连接</NavigateUrl>

    <AlternateText>鼠标放上去时提示语</AlternateText>

    <Keyword>关键字</Keyword>

    <Impressions>优先级</Impressions>

  </Ad>
</Advertisements>

注xml

AdvertisementFile:包含广告信息的XML
BorderColor:为广告设置边界颜色,如 BorderColor="#000000" 将边界设为黑色
BorderWidth:边界宽度,单位是象素,如 BorderWidth="1"
CssClass:来自CSS文件或inline STYLE 元素的字体类,如CssClass="clsAds"
Height:广告图象的高度,单位是象素
KeywordFilter:对广告类别进行过滤,如上面例子中所见的
Target:点击广告时URL的目标窗口。如Target="_new" ,每当广告图象被点击都会产生一个新窗口。 “_top”是默认值
Width:广告图象的宽度,单位是象素

AdRotator控件的KeywordFilter属性可以对某一特定类别的广告进行过滤

时间: 2024-10-25 22:41:02

ASP.NET 广告控件AdRotator的使用方法的相关文章

ASP.NET 广告控件AdRotator的使用方法与实例_实用技巧

adRotator.aspx,在ASP.NET页面中创建一个AdRotator服务器控件,将广告XML文件连接到这个控件.使用以下服务器控件标记来完成 复制代码 代码如下: <asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/XMLFile.xml" /> 生成广告的代码 复制代码 代码如下: adRotator.aspx.csusing System;

ASP.NET的广告控件AdRotator用法分析_实用技巧

本文实例讲述了ASP.NET的广告控件AdRotator用法.分享给大家供大家参考,具体如下: AdPotator控件常用于在页面上显示广告.它从列表中随机显示一个图片,这个列表可以是存储在单独的XML文件或者数据绑定的数据源中的.无论哪一种,列表都会包含图片的属性.路径及单击图片时链接到的URL.图片将在每次页面加载时更改. 广告文件是一个XML文件,它包含了AdRotator控件显示的与广告有关的信息.该文件的位置和文件名由控件的AdvertisementFile属性指定. 广告文件的位置可

ASP.NET用户控件返回事件的方法

asp.net|控件 ASP.NET用户控件一般适用于产生相对静态的内容,所以没有builtin的事件支持.本文讨论用户控件返回事件的方法. 假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按AButton按钮时,包含该用户控件的页面可以接收到事件.为此,小鸡射手在用户控件和页面的代码中分别作了处理. UserControl.ascx.cs中的处理: 1. 定义public的事件委托,如ClickEventHandler; 2. 在UserControl类中

asp.net RadComboBox控件 乱码的解决方法

asp教程.net radcombobox控件 乱码的解决方法 一般存在这样两个解决方案: 1.   在web.config里面增加 <globalization   fileencoding= "utf-8 "   requestencoding= "utf-8 "   responseencoding= "utf-8 "   culture= "zh-cn "/> 2.   在后台代码里面对乱码进行decode

ASP.NET笔记之广告控件的使用方法_实用技巧

广告控件的使用方法: 广告文件是一个XML文件,广告文件中所有的标签属性被分析后放到adProperties字典中,用以属性编辑. ads.xml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?>  <!--广告文件是一个XML文件--> <Advertisements>   <Ad>     <ImageUrl>4rwbgzby.gif</Image

广告控件中XML文件的写法

xml|广告|控件  xml全文如下: <Advertisements> <Ad> <ImageUrl>ggao/1.gif</ImageUrl> <NavigateUrl>http://www.microsoft.com</NavigateUrl> <AlternateText>Alt Text</AlternateText> <Keyword>Computers</Keyword>

如何实现以下功能的广告控件?

问题描述 1.每隔几秒,广告会跟换,不用回传页面.2.广告下面有索引,点击后会切换的相应的广告,也不用回传页面. 解决方案 解决方案二:DW里有个专门的广告控件记不起了a开头的解决方案三:试试这个<styletype="text/css"><!--body{font-size:12px;}input{border-right:#7b9ebd1pxsolid;padding-right:2px;border-top:#7b9ebd1pxsolid;padding-lef

探讨微软ASP.NET AJAX控件开发技术(客户端)

本系列文章将通过具体的实例从客户端和服务端两个角度全面探讨ASP.NET AJAX框架中的控件(Control)开发所涉及的技术. 一. 简介 如今,ASP.NET AJAX框架以其与ASP.NET 2.0系统的有机整合与完全面向对象的客户端JavaScript组件模型正在吸引着越来越多的Web开发人员.此外,这个框架还为基于ASP.NET 2.0平台的AJAX Web开发提供了一揽子方案(尽管尚嫌稚气). 首先,我们来回忆ASP.NET AJAX框架设计的主要目标:其一,扩展现有的ASP.NE

在ASP.NET WEB控件中应用样式(Style)

asp.net|web|控件 翻译: T.T (TPoI) 在这编文章中, 我将告诉你如何使用.NET FRAMEWORK类库中的WEB类来为WEB服务器控件创建和应用样式(Style). System.Web.UI.WebControls.Style 类 Style类定义在System.Web.UI.WebControls名字空间, 用来描叙一个WEB服务器控件的样式. 该类的属性可以设置WEB服务器控件的外观, 或者多个WEB服务器控件使用一个通用的外观. 你可以通过这些属性来改变背景色,