您的位置:首页 > 其它

广告控件AdRotator的应用

2007-03-30 11:53 337 查看
自己做了个小例子

AD.XML里的内容
<?xml version="1.0" encoding="utf-8" ?>


<Advertisements>


<Ad>


<ImageUrl>~/pic/sina.gif</ImageUrl>


<NavigateUrl>http://www.sina.com.cn</NavigateUrl>


<AlternateText>新浪网</AlternateText>


<Keyword>新浪</Keyword>


<Impressions>50</Impressions>


<StartDate>2007/06/27</StartDate>


<EndDate>2007/06/27</EndDate>


</Ad>


<Ad>


<ImageUrl>~/pic/china.jpg</ImageUrl>


<NavigateUrl>http://www.china.com</NavigateUrl>


<AlternateText>中华网</AlternateText>


<Keyword>中华网</Keyword>


<Impressions>30</Impressions>


<StartDate>2007/06/27</StartDate>


<EndDate>2007/06/27</EndDate>


</Ad>


<Ad>


<ImageUrl>~/pic/sohu.gif</ImageUrl>


<NavigateUrl>http://www.sohu.com</NavigateUrl>


<AlternateText>搜狐网</AlternateText>


<Keyword>搜狐</Keyword>


<Impressions>80</Impressions>


<StartDate>2007/06/27</StartDate>


<EndDate>2007/06/27</EndDate>


</Ad>


<Ad>


<ImageUrl>~/pic/sina.gif</ImageUrl>


<NavigateUrl>http://www.tom.com</NavigateUrl>


<AlternateText>TOM网</AlternateText>


<Keyword>TOM</Keyword>


<Impressions>50</Impressions>


<StartDate>2007/06/27</StartDate>


<EndDate>2007/06/27</EndDate>


</Ad>




</Advertisements>
控件里的事件
protected void AdRotator1_AdCreated(object sender, AdCreatedEventArgs e)






{


string url = e.AlternateText;


string sdt = e.AdProperties["StartDate"].ToString();


string edt = e.AdProperties["EndDate"].ToString();


Response.Write(url+"开始日期是:"+sdt+" 结束日期是:"+edt);


//用e事件来找到每次显示广告时,XML里的属性值,通过这些就可以来计数,赚钱等等。OHOH~


//或者通过判断图片到期时间来设置是否显示这条广告




}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息