Condividi tramite


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

Aggiornamento: novembre 2007

Il controllo AdRotator legge le informazioni sugli annunci da un'origine dati contenente uno o più record di annunci. È possibile archiviare le informazioni sugli annunci in una tabella di database con uno schema specifico, quindi utilizzare un controllo origine dati per leggere i record degli annunci in fase di esecuzione. Se una tabella con informazioni sugli annunci è già esistente, è possibile eseguirne il mapping dello schema sui campi necessari per il controllo AdRotator.

Le informazioni sugli annunci possono essere archiviate in qualsiasi tipo di database, purché il controllo origine dati corrispondente per il database sia disponibile.

Per creare la tabella di database per gli annunci

  1. Se una tabella di database con informazioni sugli annunci non è già esistente, crearne una attenendosi allo schema seguente. Tutte le colonne ad eccezione di ID sono facoltative.

    Nota:

    I tipi di dati sono forniti come tipi SQL Server. Se si utilizza un database diverso, sostituire il tipo corrispondente appropriato.

    Nome colonna

    Tipo di dati

    Descrizione

    ID

    int

    Chiave primaria. A questa colonna può essere assegnato qualsiasi nome.

    ImageUrl

    nvarchar (lunghezza)

    L'URL relativo o assoluto dell'immagine da visualizzare nell'annuncio.

    href

    nvarchar (lunghezza)

    L'URL di destinazione dell'annuncio. Se non viene fornito un valore, l'annuncio non sarà un collegamento ipertestuale.

    AlternateText

    nvarchar (lunghezza)

    Il testo da visualizzare se non è possibile trovare l'immagine. In alcuni browser il testo viene visualizzato come descrizione comandi. È inoltre possibile utilizzare testo alternativo per l'accesso facilitato. In questo modo, gli utenti che non possono vedere l'immagine potranno ascoltarne la descrizione.

    Parola chiave

    nvarchar (lunghezza)

    Una categoria per l'annuncio su cui la pagina può applicare un filtro.

    Impressions

    int(4)

    Un valore numerico che indica quante volte è probabile che l'annuncio venga visualizzato. Maggiore è il numero, più di frequente verrà visualizzato l'annuncio. Il totale di tutti i valori Impressions nel file XML non può essere superiore a 2.048.000.000 - 1

    Width

    int(4)

    La larghezza dell'immagine in pixel.

    Height

    int(4)

    L'altezza dell'immagine in pixel.

  2. Se una tabella di database con informazioni sugli annunci è già esistente, impostare le proprietà del controllo AdRotator indicate di seguito per eseguire il mapping dello schema della tabella di database sui campi necessari per il controllo.

  3. Inserire nella tabella nuovi record contenenti informazioni sugli annunci.

Per visualizzare gli annunci dal database

  1. Inserire nella pagina un controllo origine dati, ad esempio un controllo SqlDataSource o AccessDataSource.

  2. Per selezionare tutti i record dalla tabella di database creata in precedenza, configurare il controllo origine dati con una query e una stringa di connessione.

    Nota:

    Per informazioni sull'utilizzo dei controlli origine dati, vedere Controlli server Web dell'origine dati.

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

  4. Impostare la proprietà DataSourceID del controllo AdRotator sull'ID del controllo origine dati creato nel primo passaggio di questa procedura.

    Quando la pagina viene eseguita, il controllo AdRotator effettuerà una query nel database per individuare gli annunci e ne selezionerà uno da visualizzare.

Vedere anche

Attività

Procedura: visualizzare gli annunci da un file XML 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