Gewusst wie: Darstellen von Anzeigen aus einer XML-Datei mithilfe des AdRotator-Webserversteuerelements

Aktualisiert: November 2007

Das AdRotator-Webserversteuerelement liest Anzeigeninformation aus einer Datenquelle, die eine oder mehrere Anzeigendatensätze enthält. Sie können Anzeigeninformationen in einer XML-Datei ablegen und anschließend das AdRotator-Steuerelement an die Datei binden.

Alle Attribute des AdRotator-Steuerelements sind optional. In den XML-Dateien können folgende Attribute enthalten sein:

  • ImageUrl   Der URL des Bildes, das angezeigt werden soll.

  • href   Der URL der Seite, die aufgerufen werden soll, sobald auf das AdRotator-Steuerelement geklickt wird.

  • AlternateText   Der Text, der angezeigt werden soll, wenn das Bild nicht verfügbar ist.

  • Keyword   Die Kategorie, die für das Filtern von bestimmten Anzeigen verwendet werden kann.

  • Seitenaufrufe   Ein numerischer Wert (eine Gewichtungsnummer), mit dem die Wahrscheinlichkeit dafür angegeben wird, wie oft die Anzeige dargestellt wird. Die Summe aller Seitenaufrufswerte in einer XML-Datei kann 2.048.000.000 - 1 nicht übersteigen.

  • Height   Die Höhe der Anzeige in Pixel. Dieser Wert überschreibt die Standardhöheneinstellung für das AdRotator-Steuerelement.

  • Width   Die Breite der Anzeige in Pixel. Dieser Wert überschreibt die Standardbreiteneinstellung für das AdRotator-Steuerelement.

So erstellen Sie eine Anzeigenliste als XML-Datei

  1. Erstellen Sie im Ordner App_Data der Website eine neue XML-Datei. Ändern Sie sicherheitshalber die Dateinamenerweiterung um, z. B. in .ads.

    Hinweis:

    Es ist empfehlenswert, die Anzeigendatei in den Ordner App_Data zu legen, da ASP.NET die Dateien in diesem Ordner nicht an den Browser übergibt.

  2. Fügen Sie der Datei die folgenden XML-Elemente hinzu:

    <?xml version="1.0" encoding="utf-8" ?>
    <Advertisements xmlns="https://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
    </Advertisements>
    
  3. Erstellen Sie für jede Anzeige, die Sie der Anzeigenliste hinzufügen möchten, ein Ad-Element innerhalb des Advertisements-Elements, und speichern Sie anschließend die Datei.

    Eine Beispieldatei könnte folgendermaßen aussehen:

    <?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>
    

So zeigen Sie Anzeigen aus der Datenbank an

  1. Platzieren Sie ein AdRotator-Steuerelement an die Stelle auf der ASP.NET-Webseite, an der Sie die Anzeige positionieren möchten.

  2. Legen Sie die AdvertisementFile-Eigenschaft des AdRotator-Steuerelements auf den Pfad der XML-Datei fest, die Sie gerade erstellt haben.

    Hinweis:

    Es wird empfohlen, einen relativen URL zu verwenden, um die Anwendung leichter portierbar zu machen. Verwenden Sie eine Syntax wie ~\App_Data\Dateiname.ad. Informationen über Dateipfade finden Sie unter ASP.NET-Websitepfade.

    Beim Aufrufen der Seite liest das AdRotator-Steuerelement die XML-Datei für die Anzeigen und wählt eine zum Anzeigen aus.

Siehe auch

Aufgaben

Gewusst wie: Darstellen von Anzeigen aus einer Datenbank mithilfe des AdRotator-Webserversteuerelements

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

Referenz

Übersicht über das AdRotator-Webserversteuerelement