1.AdRotator控件动态的显示图片:由两部分技术组成
一是:创建一份xml文件,二是:AdRotator控件获取这份xml文件
下面我举个例子,希望可以帮助更多的人理解这个控件的使用,可以在一些经典大型网站上有很好的利用
首先我们创建一份xml文件:
<Advertisements>
<Ad>
<ImageUrl>~/images/1.jpg</ImageUrl>
<NavigateUrl>http://blog.csdn.net/Long_carol</NavigateUrl>
<AlternateText>金培龙的博客</AlternateText>
<Impressions>100</Impressions>
<Keyword>博客</Keyword>
</Ad>
<Ad>
<ImageUrl>~/images/3.jpg</ImageUrl>
<NavigateUrl>http://www.byf.com"</NavigateUrl>
<AlternateText>百方网</AlternateText>
<Impressions>50</Impressions>
<Keyword>百方</Keyword>
</Ad>
</Advertisements>
其次我们创建一个页面 ad.aspx,在页面中引用这个控件
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/App_Data/ad.xml" Target="_blank"/>
注意:AdRotator控件的这个属性指向那份xml文件AdvertisementFile
这样就形成一个动态显示图片的广告页,还可以在新建一个页面来引用这个页,此时在新建的页中利用框架的知识来引用ad.aspx这个页面
如:我们新建LoopAd.aspx这个页面。然后引用它
<frameset>
<frame name="ad" src="ad.aspx" width="421" height="156px" frameborder="0px" marginheight="0px" marginwidth="0" scrolling="no" />
</frameset>
还可以在新建一个页继续引用如:
<iframe frameborder="no" height="158" src="../LoopAD.aspx" width="422" style="width: 421px; height: 156px"></iframe>
这样就完成了一个动态的显示网页的广告图片,你刷新一次,图片就变化一次。