问题描述
小弟在做一个网站,想用AdRotator这个广告控件,这个广告控件里面要加载一个XML才能生效,我是想XML是死的,我写了一个ASPX文件,cs后台代码如下://输出XML头,XML根节点设置,其中包括:总记录数、总页数、当前页、管理状态Response.Write("<?xmlversion='1.0'encoding='utf-8'?>");Response.Write("<Advertisementsxmlns='http://schemas.microsoft.com/AspNet/Adrotator-Schedule-File'>");//取数据库中的数据DataTabledt=se.getad();if(dt.Rows.Count>0){for(inti=0;i<dt.Rows.Count;i++){Response.Write("<Ad>");Response.Write("<ImageUrl>"+dt.Rows[i]["ImageUrl"].ToString()+"</ImageUrl>");Response.Write("<NavigateUrl>"+dt.Rows[i]["NavigateUrl"].ToString()+"</NavigateUrl>");Response.Write("<AlternateText>"+dt.Rows[i]["AlternateText"].ToString()+"</AlternateText>");Response.Write("<Impressions>"+dt.Rows[i]["Impressions"].ToString()+"</Impressions>");Response.Write("<Keyword>"+dt.Rows[i]["Keyword"].ToString()+"</Keyword>");Response.Write("</Ad>");}}Response.Write("</Advertisements>");生成的XML文件和静态的一模一样,一个字都不带差的。但是运行时总会报错:TheAdRotatorAdRotator1couldnotfindtheAdvertisementFileorthefileisinvalid.小弟实在不知道是什么原因,难道这个控件只能用静态的XML吗?
解决方案
解决方案二:
自己顶一下,别掉了
解决方案三:
有高手帮忙给看看吗?
解决方案四:
没有人知道吗?还是今天都去过情人节了