当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

使用AdRotator控件易犯错误:单词拼错与大小写

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

  //File name:Ads.xml

  //Author:Hoyah  < ?xml version="1.0" encoding="utf-8" ?>  < Adertisements>  < Ad>

  < ImageUrl>images/5.jpg?http://www.xvna.com< /ImageUrl>

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

  < AlternateText>Hoyah's Space< /AlternateText>

  < Impressions>200< /Impressions>

  < Keyword>Hoyah< /Keyword>

  < /Ad>

  < Ad>

  < ImageUrl>images/1.jpg?http://www.xvna.com< /ImageUrl>

  < NavigateUrl>http://g.cn< /NavigateUrl>

  < AlternateText>Google< /AlternateText>

  < Impressions>500< /Impressions>

  < Keyword>Google< /Keyword>

  < /Ad>  < /Adertisements>

  页面body部分代码如下:

  < form ID="form1" runat="server">

  < asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="Ads.xml" Target="_blank"/>< br />

  < /form>

  运行时出现以下有关AdRotator控件的错误信息:

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

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

  < NavigateUrl>http://hi.baidu.com/hoyah< /NavigateUrl> 错写为

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

  以上就是asp.net中使用AdRotator控件的最常见的问题。

相关内容
赞助商链接