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

开发 后端
本文介绍了在ASP.NET中使用AdRotator控件的问题。一个最常见的问题就是单词拼错与大小写的问题了。

AdRotator控件是一个服务器控件,用来在页面上生成随机广告性质的元素,并通过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>  
  20.  

页面body部分代码如下:

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

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

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控件的最常见的问题。

【编辑推荐】

  1. ASP.NET中的session存储模式运用
  2. ASP.NET中的文件上传下载方法集合
  3. ASP.NET中的cookie读写方法介绍
  4. ASP.NET中的javascript操作
  5. ASP.NET2.0中的单点登录简介及实现
责任编辑:book05 来源: hi.baidu
相关推荐

2024-04-01 07:10:00

内存泄漏C++编程

2019-12-20 09:29:25

Linux数据库软件

2012-03-21 09:40:02

C#

2011-01-04 13:45:55

系统管理员

2021-05-27 09:50:10

工程师代码技术

2010-09-13 14:50:26

DIV+CSS

2010-05-11 13:25:18

Mysql大小写

2010-09-02 08:44:12

CSS

2010-11-25 16:09:58

mysql查询大小写

2013-07-08 15:45:04

Python

2015-02-05 14:47:47

Android失败功能

2021-06-15 09:39:45

Oracle敏感数据库

2011-05-07 10:47:29

Oracle大小写

2009-07-23 16:44:51

AdRotator控件ASP.NET

2010-07-15 09:47:09

SQL Server数

2010-03-04 14:02:51

Python大小写

2021-06-04 10:30:41

MySQL表名大小

2010-10-11 15:47:46

MySQL字符串大小写

2009-06-21 13:44:21

LinuxTr大小写转换

2009-09-11 09:09:00

ASP.NETAdRotator控件
点赞
收藏

51CTO技术栈公众号