question about AdRotator

D

Dan

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
 
M

Milosz Skalecki [MCAD]

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
 
D

Dan

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?
 
M

Milosz Skalecki [MCAD]

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
 
M

Mark Fitzpatrick

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.
 

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. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,754
Messages
2,569,528
Members
45,000
Latest member
MurrayKeync

Latest Threads

Top