Categories: Software

Sitemaps in ASP.NET: Grundlage für ein problemloses Navigieren

Das folgende Beispiel in C# leitet einen Benutzer mithilfe der CurrentNode-Eigenschaft der SiteMap-Klasse auf die übergeordnete Seite der aktuellen Seite:


Response.Redirect(SiteMap.CurrentNode.ParentNode.Url);

Sowohl die CurrentNode– als auch die RootNode-Eigenschaft der SiteMap-Klasse geben eine Instanz der SiteMapNode-Klasse aus, welche die folgenden Eigenschaften und Methoden für die Navigation innerhalb des Sitemap-Baumes mitbringt.

  • HasChildNodes: Zeigt an, ob der Knoten untergeordnete Elemente hat. HasChildNodes ist ein boolescher Wert.
  • NextSibling: Gibt den nächsten Knoten im Sitemap-Baum aus, der sich auf derselben Ebene befindet wie der aktuelle Knoten.
  • PreviousSibling: Gibt den vorhergehenden Knoten im Sitemap-Baum aus, der sich auf derselben Ebene befindet wie der aktuelle Knoten.
  • RootNode: Gibt den Wurzelknoten der Sitemap aus.
  • Title: Ermöglicht das Festlegen oder Auslesen des einem Knoten zugewiesenen Titels.
  • Url: Erlaubt das Festlegen oder Auslesen der einem Knoten zugewiesenen URL.
  • Description: Gestattet das Festlegen oder Auslesen der einem Knoten zugewiesenen Beschreibung.

Der folgende C#-Code einer ASP.NET-Seite durchläuft eine Sitemap und zeigt Titel und URL für jeden Knoten an, wenn die Seite geladen wird:

Der entsprechende VB.NET-Code sieht so aus:

Ausblick

Die Sitemap ist die Grundlage für die Verwendung der Navigations-Steuerelemente, die in ASP.NET 2.0 verfügbar sind. Die Sitemap wird als Datenquelle für die Navigations-Steuerelemente verwendet. Diese Navigations-Steuerelemente sind beispielsweise Menu, SiteMapPath und TreeView.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Microsoft beseitigt Fehler im März-Sicherheitsupdate für Exchange Server

Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…

6 Tagen ago

Neue iPads: Apple kündigt Event für 7. Mai an

Die Einladung zeigt einen zeichnenden Apple Pencil. Der wiederum deutet auf neue iPads hin. Es…

6 Tagen ago

EU-Parlament stimmt für Recht auf Reparatur

Die Richtlinie erhält 584 Ja-Stimmen und 3 Gegenstimmen. Das „Recht auf Reparatur“ beinhaltet unter bestimmten…

6 Tagen ago

Forscher entwickeln Exploits per GPT-4 aus Sicherheitswarnungen

Die Tests basieren auf tatsächlich existierenden Sicherheitslücken. GPT-4 erreicht eine Erfolgsquote von 87 Prozent. Alle…

7 Tagen ago

HostPress für Agenturen und E-Commerce-Betreiber

Höchste Performance-Standards für Webseiten und ein persönlicher, kundenorientierter Premium Support.

7 Tagen ago

V-NAND: Samsung steigert Bit-Dichte um 50 Prozent

Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…

1 Woche ago