Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我的AdRotator不显示图像?(图像路径正确)_C#_Asp.net_Xml_Adrotator_Imageurl - Fatal编程技术网

C# 为什么我的AdRotator不显示图像?(图像路径正确)

C# 为什么我的AdRotator不显示图像?(图像路径正确),c#,asp.net,xml,adrotator,imageurl,C#,Asp.net,Xml,Adrotator,Imageurl,我正在用C#编写一个简单的web应用程序,现在我必须添加一个AdRotator对象并将四个图像链接到它。我已经这样做了,但是无论我做什么,图像都不会出现;只有备用文本。这毫无意义,因为路径是正确的。据说AdRotator控件使用起来非常简单。。。但无论如何,下面是我的代码 Search.aspx: <%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Search.a

我正在用C#编写一个简单的web应用程序,现在我必须添加一个AdRotator对象并将四个图像链接到它。我已经这样做了,但是无论我做什么,图像都不会出现;只有备用文本。这毫无意义,因为路径是正确的。据说AdRotator控件使用起来非常简单。。。但无论如何,下面是我的代码

Search.aspx:

<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Search.aspx.cs" Inherits="Module6.WebForm2" Title="Search" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <form id="Search" runat="server">
    This is the Search page!
    <div class="StartCalendar">
        <asp:Calendar ID="Calendar1" runat="server" Caption="Start Date" TodayDayStyle-Font-Bold="true" 
            TodayDayStyle-ForeColor="Crimson" SelectedDayStyle-BackColor="DarkCyan"  />
    </div>
    <div class="EndCalendar">
        <asp:Calendar ID="Calendar2" runat="server" Caption="End Date" TodayDayStyle-Font-Bold="true"
            TodayDayStyle-ForeColor="Crimson" SelectedDayStyle-BackColor="DarkCyan" />
    </div>
    <br /><br />
    <div class="Search">
        <asp:Button ID="btnSearch" runat="server" Text="Search" UseSubmitBehavior="true" />
    </div><br /><br />
    <div class="CenterAd">
        <asp:AdRotator ID="AdRotator1" runat="server" Target="_blank" AdvertisementFile="~/Advertisements.xml" />
    </div>
    <br /><br />
    <div class="Results">
        <asp:GridView ID="gvResults" runat="server" />
    </div>
    </form>
</asp:Content>

这是搜索页面!






advisions.xml:

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
  <Ad>
    <ImageURL>~/images/colts.jpg</ImageURL>
    <AlternateText>Colts Image</AlternateText>
  </Ad>
  <Ad>
    <ImageURL>~/images/conseco.gif</ImageURL>
    <AlternateText>Conseco Image</AlternateText>
  </Ad>
  <Ad>
    <ImageURL>~/images/IndianapolisIndians.png</ImageURL>
    <AlternateText>Indianapolis Indians Image</AlternateText>
  </Ad>
  <Ad>
    <ImageURL>~/images/pacers.gif</ImageURL>
    <AlternateText>Pacers Image</AlternateText>
  </Ad>
</Advertisements>

~/images/colts.jpg
小马形象
~/images/concero.gif
康塞科图像
~/images/IndianapolisIndians.png
印第安纳波利斯印第安人形象
~/images/pacers.gif
步行者形象

非常感谢您提供的任何帮助。

因此我突然意识到,我显然完全了解了XML标记是如何区分大小写的。。。我可以发誓我看到到处都写着“ImageUrl”的ImageUrl标签,但也许我只是没在想


无论如何,如果其他人也有类似的问题,ImageUrl标记的拼写是“ImageUrl”,而绝大多数肯定不是“ImageUrl”。

所以我明白了,我显然完全搞清楚了XML标记是如何区分大小写的。。。我可以发誓我看到到处都写着“ImageUrl”的ImageUrl标签,但也许我只是没在想

无论如何,如果其他人有类似的问题,ImageUrl标记拼写为“ImageUrl”,而绝大多数肯定不是“ImageUrl”