asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 9043
ASPCode.it - Store

  > > Tips

Un circuito di rotazione banner in ASP.net: il componente AdRotator
di Luca Ruggiero

Data di pubblicazione: 20/01/2004        Voto della community: 4,67 (Votanti: 3)

Il componente AdRotator è un oggetto in grado di gestire in automatico una serie di banner in rotazione, associando ad un'immagine il relativo link e descrizione alternativa. Troviamo questo componente già in Asp, documentato in questo sito in questo Articolo. In Asp.NET il componente è rimasto pressocchè simile, se non per il fatto che non necessita di codice di scripting aggiuntivo e che è configurabile con un file Xml piuttosto che con un normale file di testo.

Il file Xml, che chiameremo banner.xml, deve conservare la seguente struttura e relativi nomi dei Tag:

<?xml version="1.0"?>

<Advertisements>
  <Ad>
    <ImageUrl>immagini/lukeonweb_banner_01.gif</ImageUrl>
    <NavigateUrl>http://www.lukeonweb.net</NavigateUrl>
    <AlternateText>Il giornale per Webmaster</AlternateText>
    <Impressions>50</Impressions>
  </Ad>
  <Ad>
    <ImageUrl>banner/banner.gif</ImageUrl>
    <NavigateUrl>http://www.ducatidreams.net</NavigateUrl>
    <AlternateText>Vivi anche tu il sogno Ducati</AlternateText>
    <Impressions>50</Impressions>
  </Ad>
</Advertisements>

Nelle nostre pagine .aspx possiamo utilizzare il seguente codice per richiamarte i banner sulla pagina:

<form runat="server">
  <asp:AdRotator id="banner" AdvertisementFile="banner.xml" target="_blank" runat="server" />
</form>

Utilizziamo il controllo asp:AdRotator a cui associamo alcuni parametri: il principale è AdvertisementFile che richiama il file di configurazione Xml, mentre target indica se il file si deve aprire in una nuova finestra, in un frameset o nella stessa pagina.


Si ringrazia LukeOnWeb per la gentile concessione dell'articolo.




Utenti connessi: 9043