Ü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>
Hinweis: |
---|
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 |
---|---|
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