Sdílet prostřednictvím


Übersicht über das SiteMapPath-Webserversteuerelement

Aktualisiert: November 2007

Das SiteMapPath-Steuerelement zeigt einen Navigationspfad an (auch Breadcrumb oder Eyebrow genannt). Darüber können Benutzer sehen, wo sich die aktuelle Seite in der Sitehierarchie befinden, und erhalten Links als Pfad zurück zur Startseite.

Dieses Thema enthält folgende Abschnitte:

  • Hintergrund

  • Codebeispiele

  • Klassenreferenz

Hintergrund

Mit dem SiteMapPath-Steuerelement werden Navigationsdaten aus einer Siteübersicht abgerufen. Diese Daten beinhalten Informationen über die Seiten Ihrer Website, wie etwa URL, Titel, Beschreibung und Position in der Navigationshierarchie. Das Speichern von Navigationsdaten an einem gemeinsamen Speicherort vereinfacht, den Navigationsmenüs der Website Elemente hinzuzufügen bzw. Elemente daraus zu entfernen.

Im folgenden Codebeispiel werden in der Datei Web.sitemap enthaltene Siteübersichtsdaten dargestellt.

<siteMap>
  <siteMapNode title="Home" description="Home" url="~/default.aspx" >
    <siteMapNode title="Services" description="Services we offer" 
      url="~/Services.aspx">
    <siteMapNode title="Training" description="Training classes" 
      url="~/Training.aspx" />
    <siteMapNode title="Consulting" description="Consulting services" 
      url="~/Consulting.aspx" />
    </siteMapNode>
  </siteMapNode>
</siteMap>
x20z8c51.alert_note(de-de,VS.90).gifHinweis:

Nur Seiten, die in der Siteübersicht aufgeführt sind, können im SiteMapPath-Steuerelement Navigationsdaten anzeigen. Wenn Sie ein SiteMapPath-Steuerelement auf einer Seite platzieren, die nicht in der Siteübersicht aufgeführt ist, zeigt das Steuerelement auf dem Client nichts an.

Sie können ein SiteMapPath-Steuerelement zur Seite Training.aspx hinzufügen, indem Sie den folgenden Code hinzufügen.

<asp:SiteMapPath ID="SiteMapPath1" Runat="server"></asp:SiteMapPath>

Wenn die Seite Training.aspx im Browser angezeigt wird, zeigt das SiteMapPath-Steuerelement in etwa Folgendes an, wobei Start und Dienste als Hyperlinks dargestellt werden:

        Start > Dienste > Training

Sie können das SiteMapPath-Steuerelement ohne Code oder Datenbindung zum Erstellen einer Sitenavigation verwenden. Siteübersichtsinformationen werden von diesem Steuerelement automatisch gelesen und dargestellt. Bei Bedarf können Sie auch mit dem SiteMapPath-Steuerelement Siteübersichtsdaten ändern. Weitere Informationen finden Sie unter Gewusst wie: Programmgesteuertes Ändern von Siteübersichtsknoten im Arbeitsspeicher.

Mit dem SiteMapPath-Steuerelement können Benutzer zu Seiten zurück navigieren, die in der Sitehierarchie weiter oben liegen. Das Vorwärtsnavigieren von der aktuellen Seite zu einer Seite, die in der Sitehierarchie tiefer liegt, ermöglicht das SiteMapPath-Steuerelement jedoch nicht. Das SiteMapPath-Steuerelement ist beispielsweise in Anwendungen für Newsgroups oder Messageboards nützlich, damit Benutzer den Pfad zu dem Artikel sehen können, den sie gerade lesen.

Codebeispiele

Gewusst wie: Hinzufügen einer einfachen Sitenavigation

Gewusst wie: Anpassen der Darstellung von SiteMapPath-Webserversteuerelementen

Gewusst wie: Konfigurieren mehrerer Siteübersichten und Siteübersichtsanbieter

Zurück nach oben

Klassenreferenz

In der folgenden Tabelle werden die Klassen aufgelistet, die sich auf das SiteMapPath-Steuerelement beziehen.

Member

Beschreibung

SiteMapPath

Die Hauptklasse des Steuerelements.

Zurück nach oben

Siehe auch

Aufgaben

Gewusst wie: Anpassen der Darstellung von SiteMapPath-Webserversteuerelementen

Gewusst wie: Filtern der von SiteMapDataSource-Webserversteuerelementen abgerufenen Knoten

Konzepte

Übersicht über die ASP.NET-Sitenavigation

Sichern der ASP.NET-Sitenavigation

Sichern des Datenzugriffs

Referenz

SiteMapPath

XmlSiteMapProvider

Weitere Ressourcen

ASP.NET-Anwendungssicherheit in Hostumgebungen