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
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.
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.
Inserire nella tabella nuovi record contenenti informazioni sugli annunci.
Per visualizzare gli annunci dal database
Inserire nella pagina un controllo origine dati, ad esempio un controllo SqlDataSource o AccessDataSource.
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.
Inserire un controllo AdRotator sulla pagina Web ASP.NET nella posizione in cui si desidera visualizzare gli annunci.
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