【ASP.NET北大青鸟】--添加广告控件
在学习第十集视频的时候,老师添加了一个XML广告控件,我是照着源码敲得,而且该加的图片也都加上了,但是怎么弄都是报错。
我的代码是这么写的
<strong><span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="utf-8" ?> <Advertisements> <ad> <imageUrl>images/Tulips.jpg</imageUrl> <TargeUrl> </TargeUrl> <AlternateText>e4wewertertertert</AlternateText> <keyword></keyword> <impressions>20</impressions> </ad> <ad> <imageUrl>images/Chrysanthemum.jpg</imageUrl> <TargeUrl>www.163.com </TargeUrl> <AlternateText>asdfsdfddde</AlternateText> <keyword></keyword> <impressions>100</impressions> </ad> <ad> <imageUrl>images/Tulips.jpg</imageUrl> <TargeUrl> </TargeUrl> <AlternateText>erterter</AlternateText> <keyword></keyword> <impressions>50</impressions> </ad> </Advertisements></span></strong>并没有觉得有什么不妥之处啊。可就是不对,百度之后才明白。原来是区分大小写。我该大写的地方几乎都是小写的所以才报错:未找到文件或文件无效。
正确的广告控件应该是这样写:
<strong><span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="utf-8" ?> <Advertisements> <Ad> <ImageUrl>Images/Chrysanthemum.jpg</ImageUrl> <!--图像文件的绝对或相对Url--> <NavigateUrl>http://www.baidu.com</NavigateUrl> <!--单击此Ad之后访问的目标Web站点--> <AlternateText>BaiDu</AlternateText> <!--鼠标在图像上方移动时显示的文本--> <Keyword>1</Keyword> <!--指定给此Ad的该类别--> <Impressions>100</Impressions> <!--在循环播放时间安排中广告的优先级--> </Ad> <Ad> <ImageUrl>Images/Chrysanthemum.jpgF</ImageUrl> <NavigateUrl>http://www.google.com</NavigateUrl> <AlternateText>Google</AlternateText> <Keyword>1</Keyword> <Impressions>20</Impressions> </Ad> </Advertisements></span></strong>
修改完之后就可以啦。这个也是代码的规范问题啊。我们应该保持严谨的学习态度,同样的代码只是大小写的问题,花费了半个多小时解决这个问题。吃一堑长一智,凡事要多留心啊。