question about AdRotator

Discussion in 'ASP .Net Building Controls' started by Dan, May 22, 2007.

  1. Dan

    Dan Guest

    Hi,

    I created an AdRotator control with this code:
    <asp:AdRotator id="AdRotator1"
    Runat="Server" AdvertisementFile="adrotator.xml">
    </asp:AdRotator>

    The xml file contains:
    <Advertisements>
    <Ad>
    <ImageUrl>images/pic1.png</ImageUrl>
    <NavigateUrl>http://www.cocacola.us</NavigateUrl>
    <AlternateText>Coca Cola</AlternateText>
    <Keyword>coca</Keyword>
    <Impressions>50</Impressions>
    </Ad>
    <Ad>
    <ImageUrl>images/pic2png</ImageUrl>
    <NavigateUrl>http://www.alfaromeo.us</NavigateUrl>
    <AlternateText>Alfa Romeo</AlternateText>
    <Keyword>alfa</Keyword>
    <Impressions>50</Impressions>
    </Ad>
    </Advertisements>

    When running, i see the first advertising, but the second advertising never
    appears. Do i need some codebehind code to switch from advertisings or it
    must happen automatically?

    Thanks
    Dan
     
    Dan, May 22, 2007
    #1
    1. Advertisements

  2. Howdy,

    <Advertisements
    xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Advertisement-File-1.2">
    <Ad>
    <ImageUrl>~/Images/pic1.png</ImageUrl>
    <NavigateUrl>http://www.cocacola.us</NavigateUrl>
    <AlternateText>Coca Cola</AlternateText>
    <Keyword>coca</Keyword>
    <Impressions>50</Impressions>
    </Ad>
    <Ad>
    <ImageUrl>~/Images/pic2.png</ImageUrl>
    <NavigateUrl>http://www.alfaromeo.us</NavigateUrl>
    <AlternateText>Alfa Romeo</AlternateText>
    <Keyword>alfa</Keyword>
    <Impressions>50</Impressions>
    </Ad>
    </Advertisements>

    It should work, try to refresh the page few times and see if the image
    changes.

    hope this helps
     
    Milosz Skalecki [MCAD], May 22, 2007
    #2
    1. Advertisements

  3. Dan

    Dan Guest

    Hi Milosz,

    thanks for replying .. but i think there is a little misunderstanding ...
    When i refresh my page, the advertising also changes.That's not the problem.
    I thought the advertising would change by itself automatically.
    Is it wrong and must the page each time be refreshed for switching between
    advertisings?
     
    Dan, May 22, 2007
    #3
  4. Howdy,

    It's just the way how it works (it requires a postback). You can find some
    nice resolutions to this limitation (i.e. if you use MS AJAX put adrotator
    inside an UpdatePanel). Anyway, it would involve javascript coding, for
    instance:
    http://www.brettb.com/js_banner_ad_rotator.asp

    Hope this helps
     
    Milosz Skalecki [MCAD], May 22, 2007
    #4
  5. Dan

    Dan Guest

    Thanks again

     
    Dan, May 22, 2007
    #5
  6. That's correct. The AdRotator is designed to pull one item at random from
    the datasource. It doesn't pull them all and then iterate through them
    client-side. There are third-party rotator controls that can do it.
    r.a.d.Rotator from www.telerik.com is an excellent control that can work
    this client-side.
     
    Mark Fitzpatrick, May 23, 2007
    #6
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.