Condividi tramite


Procedura: visualizzare gli annunci da un file XML utilizzando il controllo server Web AdRotator

Aggiornamento: novembre 2007

Il controllo server Web AdRotator legge le informazioni sugli annunci da un'origine dati contenente uno o più record di annunci. È possibile archiviare le informazioni sugli annunci in un file XML e associare a quest'ultimo il controllo AdRotator.

Tutti gli attributi AdRotator sono facoltativi. I seguenti attributi possono essere inclusi nei file XML:

  • ImageUrl   L'URL dell'immagine da visualizzare.

  • href   L'URL della pagina su cui spostarsi quando viene fatto clic sul controllo AdRotator.

  • AlternateText   Il testo da visualizzare se l'immagine non è disponibile.

  • Keyword   La categoria dell'annuncio che può essere utilizzata per filtrare annunci specifici.

  • Impressions   Un valore numerico (di ponderazione) che indica quante volte è probabile che l'annuncio venga visualizzato. Il totale di tutti i valori Impressions nel file XML non può essere superiore a 2.048.000.000 -1.

  • Height   L'altezza dell'annuncio in pixel. Questo valore esegue l'override dell'impostazione per l'altezza predefinita relativa al controllo AdRotator.

  • Width   La larghezza dell'annuncio in pixel. Questo valore esegue l'override dell'impostazione per la larghezza predefinita relativa al AdRotator.

Per creare un elenco di annunci come file XML

  1. Creare un nuovo file XML nella cartella App_Data del sito Web. Per una maggiore protezione, assegnare al file un'estensione diversa da xml, ad esempio ads.

    Nota:

    Si consiglia di memorizzare il file di annunci nella cartella App_Data perché ASP.NET impedisce che il contenuto di questa cartella sia disponibile per i browser.

  2. Aggiungere al file i seguenti elementi XML:

    <?xml version="1.0" encoding="utf-8" ?>
    <Advertisements xmlns="https://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
    </Advertisements>
    
  3. Creare un elemento Ad all'interno dell'elemento Advertisements per ogni annuncio da includere nell'elenco, quindi salvare il file.

    Un file di esempio potrebbe essere simile al seguente:

    <?xml version="1.0" encoding="utf-8" ?>
    <Advertisements xmlns="https://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
      <Ad>
        <ImageUrl>~/images/Contoso_ad.gif</ImageUrl>
        <href>http://www.contoso-ltd.com</href>
        <AlternateText>Ad for Contoso, Ltd. Web site</AlternateText>
        <Impressions>100</Impressions>
      </Ad>
      <Ad>
        <ImageUrl>~/images/Aspnet_ad.gif</ImageUrl>
        <href>https://www.asp.net</href>
        <AlternateText>Ad for ASP.NET Web site</AlternateText>
        <Impressions>50</Impressions>
      </Ad>
    </Advertisements>
    

Per visualizzare gli annunci dal database

  1. Inserire un controllo AdRotator sulla pagina Web ASP.NET nella posizione in cui si desidera visualizzare gli annunci.

  2. Impostare la proprietà AdvertisementFile del controllo AdRotator sul percorso del file XML creato nella procedura precedente.

    Nota:

    Si consiglia di utilizzare un URL relativo per creare un'applicazione più portabile. Utilizzare la sintassi, ad esempio ~\App_Data\nomefile.ad. Per informazioni sui percorsi dei file, vedere Percorsi del sito Web ASP.NET.

    Quando la pagina viene eseguita, il controllo AdRotator legge il file XML degli annunci e ne seleziona uno da visualizzare.

Vedere anche

Attività

Procedura: visualizzare gli annunci da un database utilizzando il controllo server Web AdRotator

Procedura: selezionare annunci in un controllo server Web AdRotator a livello di codice

Riferimenti

Cenni preliminari sul controllo server Web AdRotator