代码如下:运行程序后,图片能出现,但是点击它不会跳到相应的网址,不知是何原因,麻烦知道的兄弟告知,谢谢!ads.xml文件:
<Advertisements>
<Ad>
<ImageUrl>http://www.csdn.net/adv//MOTO_gray.GIF</ImageUrl>
<TargetUrl>http://www.jhsoft.cn</TargetUrl>
<AlternateText>AltText</AlternateText>
<Keyword>kkkkkk</Keyword>
<Impressions>80</Impressions>
</Ad>
<Ad>
<ImageUrl>http://www.csdn.net/images/Homeother/csdn-fenglu.GIF</ImageUrl>
<TargetUrl>http://www.jhsoft.cn</TargetUrl>
<AlternateText>AltText</AlternateText>
<Keyword>kkkkkk</Keyword>
<Impressions>80</Impressions>
</Ad>
</Advertisements>aspx文件代码
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"/>

解决方案 »

  1.   


    <NavigateUrl>
    不是
    <TargetUrl>
    <Ad>
    <ImageUrl>http://www.csdn.net/images/Homeother/csdn-fenglu.GIF</ImageUrl>
    <NavigateUrl>http://www.jhsoft.cn</NavigateUrl>
    <AlternateText>AltText</AlternateText>
    <Keyword>kkkkkk</Keyword>
    <Impressions>80</Impressions>
    </Ad>
      

  2.   

    AdRotatorCustom.xml
    <Advertisements>
       <Ad>
          <ImageUrl>./SampleBanner.gif</ImageUrl>
          <NavigateUrl>http://www.google.com</NavigateUrl>
          <AlternateText>Cick me now!</AlternateText>
          <Impressions>71</Impressions>
          <AccountName>BLR</AccountName>
       </Ad>
       <Ad>
          <ImageUrl>./AnotherSample.gif</ImageUrl>
          <NavigateUrl>http://www.microsoft.com</NavigateUrl>
          <AlternateText>Go to Microsoft Site</AlternateText>
          <Impressions>70</Impressions>
          <AccountName>TVB</AccountName>
       </Ad>
    </Advertisements><%@ Page Language=VB Debug=true %>
    <script runat=server>
    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)End Sub
    Sub AdCreated_Event(ByVal Sender as Object, _
        ByVal E as AdCreatedEventArgs)
        lblMessage.Text = "Here is information on the ad " _
            & "currently being displayed:<BR>" _
            & "<BR>Alternate Text: " & E.AlternateText _
            & "<BR>Image URL: " & E.ImageURL _
            & "<BR>Navigate URL: " & E.NavigateURL
    End Sub
    </SCRIPT>
    <HTML>
    <HEAD>
    <TITLE>Writing Code that Fires when an Ad is created using an AdRotator Control</TITLE>
    </HEAD>
    <BODY LEFTMARGIN="40">
    <form runat="server">
    <asp:adrotator
        id="ad1"  
        onadcreated="AdCreated_Event"
        advertisementfile="AdRotatorCustom.xml" 
        target="_blank"
        bordercolor="blue" 
        borderwidth=3 
        runat="server"
    />
    <BR><BR>
    <asp:Label 
        id="lblMessage" 
        runat="server"
    />
    </form>
    </BODY>
    </HTML>