2010-07-26 6 views
6

Ich denke, dass die C# ASP.NET SiteMap URL als einen Wörterbuchschlüssel intern verwendet, da es ständig nach URL suchen muss, und zwingt sie, eindeutig zu sein. Ich möchte diese Nachschlagetabelle verwenden, aber ich kann nicht darauf zugreifen.Wie suche ich einen SiteMapNode nach seiner URL (oder einem anderen Schlüssel)?

Was ist der effizienteste Weg, um einen bestimmten SiteMapNode per URL zu erhalten? Gibt es Zugang dazu?

Mein Anwendungsfall ist, dass ich eine Navigationsleiste aus der Sitemap ausfüllen möchte, beginnend mit dem Knoten, der zwei tief von der Wurzel ist, in der Elternkette meines aktuellen Knotens.

Antwort