各位高手请帮我一下好吗?
今天我照着书本写了一个AdRotator程序,但运行后系统提示AdRotator ad 未在文件“xml/adse.xml”中找到有效的广告。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: AdRotator ad 未在文件“xml/adse.xml”中找到有效的广告。
我在xml文件中程序是这样写的:
<?xml version="1.0"?>
<advertisements>
<ad>
<imageurl>jpg/iverson.jpg</imageurl>'图片的路径
<navigateurl>http://www.asp.net</navigateurl>
<alternatetext>iverson</alternatetext>
<keyword>com</keyword>
<impressions>80</impressions>
</ad>
<ad>
<imageurl>jpg/jordan.jpg</imageurl>
<navigateurl>http://www.dmark.net</navigateurl>
<alternatetext>jordan</alternatetext>
<keyword>com</keyword>
<impressions>80</impressions>
</ad>
</advertisements>
这样写的。因为我是用DW下编的,图片路径是完成正确的,但查了xml文件很久还是没有查出来。
以下是函数
<script runat="server">
Sub AdCreated(sender As Object, e As adcreatedEventArgs)
lbimageurl.text=e.imageurl
lbnavigateurl.text=e.navigateurl
lbalternatetext.text=e.alternatetext
End Sub
</script>
调用:
<form runat="server">
<asp:AdRotator AdvertisementFile="xml/adse.xml" ID="ad" runat="server" OnAdCreated="adcreated" />
前引用文件为:
<asp:Label ID="lbimageurl" runat="server"></asp:Label>
<br/>
链接到:
<asp:Label ID="lbnavigateurl" runat="server"></asp:Label>
<br/>
说明文字:
<asp:Label ID="lbalternatetext" runat="server"></asp:Label>
</form>
[此贴子已经被作者于2005-9-21 23:28:39编辑过]