2010-04-18 3 views
0

Я пишу простое веб-приложение на C#, и я попал в ту часть, где должен добавить объект AdRotator и связать с ним четыре изображения. Я сделал это, но независимо от того, что я делаю, изображения не появятся; только альтернативный текст. Это не имеет никакого смысла, потому что пути верны. Предположительно, элементы управления 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> 

Advertisements.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> 

Любые и вся помощь очень ценится.

ответ

3

Итак, я понял, что ПОЛНОСТЬЮ ОТНОСЯТСЯ, КАК XML-теги чувствительны к регистру ... Я мог бы поклясться, что везде были изображения тегов ImageUrl, написанных «ImageURL», но потом, возможно, я просто не думал.

В любом случае, если кто-то еще имеет аналогичную проблему, теги ImageUrl пишутся как «ImageUrl», а определенно не «ImageURL».