ASP.NET中的AdRotator控件

本文向大家介绍ASP.NET中的AdRotator控件,可能好多人还不了解ASP.NET中的AdRotator控件,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

AdRodator控件用来在页面上生成随机广告性质的元素,并通过AdvertisementFile属性获取或设置包含广告信息的XML文件的路径。以下是我测试时写的xml文件:

 
 
 
  1. //File name:Ads.xml
  2. //Author:Hoyah
  3. < ?xml version="1.0" encoding="utf-8" ?>
  4. < Adertisements>
  5. < Ad>
  6.     < ImageUrl>images/5.jpg< /ImageUrl>
  7.     < NavigateUrl>http://hi.baidu.com/hoyah< /NavigateUrl>
  8.     < AlternateText>Hoyah's Space< /AlternateText>
  9.     < Impressions>200< /Impressions>
  10.     < Keyword>Hoyah< /Keyword>
  11. < /Ad>
  12. < Ad>
  13.     < ImageUrl>images/1.jpg< /ImageUrl>
  14.     < NavigateUrl>http://g.cn< /NavigateUrl>
  15.     < AlternateText>Google< /AlternateText>
  16.     < Impressions>500< /Impressions>
  17.     < Keyword>Google< /Keyword>
  18. < /Ad>
  19. < /Adertisements>

页面body部分代码如下:

 
 
 
  1. < form ID="form1" runat="server">
  2.     < asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="Ads.xml" Target="_blank"/>< br />
  3. < /form>

运行时出现以下错误信息:

The AdRotator AdRotator1 could not find the AdvertisementFile or the file is invalid.

检查了好几遍也没发现问题。后来仔细一看发现Ads.xml中Advertisements错写为了Adertisements,而在运行时系统不会具体告诉你哪儿出了错。所以遇到这样的问题,首先要检查有没有单词拼错;再看看大小写问题,因为xml中是严格区分大小写的。比如,若把上面Ads.xml中的

 
 
 
  1. < NavigateUrl>http://hi.baidu.com/hoyah< /NavigateUrl>

错写为

 
 
 
  1. < Navigateurl>http://hi.baidu.com/hoyah< /Navigateurl>

就会出现跟上面写错单词一样的报错。另外还要注意图片路径及AdvertisementFile所指向xml文件的路径,这些都是特别容易出错的地方。

这样就解决了ASP.NET中使用AdRotator控件的问题。

名称栏目:ASP.NET中的AdRotator控件
URL标题:http://www.shufengxianlan.com/qtweb/news8/434058.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联