ASP.NET 广告控件AdRotator的使用方法与实例
网络编程 2021-07-04 22:40www.168986.cn编程入门
广告控件是asp.中一个独有的东西,他可以利用asp.来生成广告控件所需的xml文档,然后再利用AdRotator来调用广告xml文件,根据我们的参考进行显示
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" ,每当广告图象被点击都会产生一个新窗口。 “_”是默认值
Width广告图象的宽度,单位是象素
AdRotator控件的KeywordFilter属性可以对某一特定类别的广告进行过滤
代码如下:
<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" ,每当广告图象被点击都会产生一个新窗口。 “_”是默认值
Width广告图象的宽度,单位是象素
AdRotator控件的KeywordFilter属性可以对某一特定类别的广告进行过滤
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程