Gewusst wie: Darstellen von Anzeigen aus einer Datenbank mithilfe des AdRotator-Webserversteuerelements
Aktualisiert: November 2007
Das AdRotator-Steuerelement liest Anzeigeninformationen aus einer Datenquelle, die eine oder mehrere Anzeigendatensätze enthält. Sie können Anzeigeninformationen in einer Datenbanktabelle mit einem vorgegebenen Schema speichern. Anschließend können Anzeigendatensätze über ein Datenquellensteuerelement zur Laufzeit gelesen werden. Wenn Sie bereits über eine Tabelle mit Anzeigeninformationen verfügen, können Sie das Tabellenschema den vom AdRotator-Steuerelement geforderten Feldern zuordnen.
Sie können Anzeigeninformationen in jedem Datenbanktyp speichern. Voraussetzung ist, dass Sie für die Datenbank das entsprechende Datenquellensteuerelement haben.
So erstellen Sie die Datenbanktabelle für Anzeigen
Wenn nicht bereits eine Datenbanktabelle mit Anzeigeninformationen zur Verfügung steht, können Sie eine Tabelle nach folgendem Schema erstellen. Außer der ID sind alle Spalten optional.
Hinweis: Datentypen werden als SQL Server-Typen bereitgestellt. Wenn Sie eine andere Datenbank verwenden, ersetzen Sie den entsprechenden Typ.
Spaltenname
Datentyp
Beschreibung
ID
int
Primärschlüssel Diese Spalte kann beliebige Namen haben.
ImageUrl
nvarchar(Länge)
Die relative bzw. absolute URL des Bildes, das in der Anzeige dargestellt wird.
href
nvarchar(Länge)
Die Ziel-URL für die Anzeige. Wenn Sie keinen Wert angeben, ist die Anzeige kein Link.
AlternateText
nvarchar(Länge)
Dieser Text wird angezeigt, wenn das Bild nicht gefunden werden kann. In einigen Browsern wird dieser Text als QuickInfo angezeigt. Alternativer Text wird außerdem behindertengerecht verwendet. Benutzer, die Grafiken nicht sehen können, erhalten eine akustische Beschreibung der Grafik.
Schlüsselwort
nvarchar(Länge)
Eine Kategorie für die Anzeige, nach der die Seite gefiltert werden kann.
Seitenaufrufe
int (4)
Ein Wert für die Wahrscheinlichkeit, wie oft die Anzeige dargestellt wird. Je höher die Zahl ist, desto häufiger wird die Werbeanzeige gezeigt. Die Summe aller Seitenaufrufswerte in einer XML-Datei darf 2.048.000.000 - 1 nicht übersteigen.
Breite
int (4)
Die Breite des Bildes in Pixel.
Höhe
int (4)
Die Höhe des Bildes in Pixel.
Ist eine Datenbanktabelle mit Anzeigeninformationen vorhanden, legen Sie die folgenden Eigenschaften des AdRotator-Steuerelements fest, um das Datenbanktabellenschema den vom Steuerelement geforderten Feldern zuzuordnen:
Fügen Sie neue Datensätze in die Tabelle mit Anzeigeninformationen ein.
So zeigen Sie Anzeigen aus der Datenbank an
Platzieren Sie ein Datenquellensteuerelement auf die Seite (z. B. ein SqlDataSource-Steuerelement oder ein AccessDataSource-Steuerelement).
Konfigurieren Sie das Datenquellensteuerelement mit einer Verbindungszeichenfolge, und fragen Sie die Datenbanktabelle ab, sodass Sie alle Datensätze auswählen können, die Sie zuvor erstellt haben.
Hinweis: Informationen über die Verwendung von Datenquellensteuerelementen finden Sie unter Datengebundene Webserversteuerelemente.
Platzieren Sie ein AdRotator-Steuerelement auf der ASP.NET-Webseite an die Stelle, an der die Anzeige dargestellt werden soll.
Legen Sie im AdRotator-Steuerelement die DataSourceID-Eigenschaft auf die ID des Datenquellensteuerelements fest, das Sie zuvor in Schritt 1 erstellt haben.
Sobald die Seite aufgerufen wird, fragt das AdRotator-Steuerelement die Datenbank nach Anzeigen ab und wählt eine zur Darstellung aus.
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Auswählen von Anzeigen in einem AdRotator-Webserversteuerelement