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

  1. 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.

  2. Ist eine Datenbanktabelle mit Anzeigeninformationen vorhanden, legen Sie die folgenden Eigenschaften des AdRotator-Steuerelements fest, um das Datenbanktabellenschema den vom Steuerelement geforderten Feldern zuzuordnen:

  3. Fügen Sie neue Datensätze in die Tabelle mit Anzeigeninformationen ein.

So zeigen Sie Anzeigen aus der Datenbank an

  1. Platzieren Sie ein Datenquellensteuerelement auf die Seite (z. B. ein SqlDataSource-Steuerelement oder ein AccessDataSource-Steuerelement).

  2. 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.

  3. Platzieren Sie ein AdRotator-Steuerelement auf der ASP.NET-Webseite an die Stelle, an der die Anzeige dargestellt werden soll.

  4. 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: Darstellen von Anzeigen aus einer XML-Datei mithilfe des AdRotator-Webserversteuerelements

Gewusst wie: Programmgesteuertes Auswählen von Anzeigen in einem AdRotator-Webserversteuerelement

Referenz

Übersicht über das AdRotator-Webserversteuerelement