Frage

ich mit SiteMapPath mit einer XML-Datei für Daten. Ich möchte die gleiche Datei für ein anderes Menü verwenden, aber ich brauche mehr Informationen zu jedem Knoten befestigt haben.

<siteMapNode target="_blank" url="~/Default.aspx" title="Home"  description="Home Page" >
VS
<siteMapNode url="~/Default.aspx" title="Home"  description="Home Page" >

Bisher ist es nicht auf meiner Box brechen, aber werde ich auf Probleme stoßen später? Oder gibt es einen besseren Weg?

War es hilfreich?

Lösung

doubt Sie auf Probleme stoßen. Was auch immer verbraucht Ihre Sitemap-Datei nur geht bekannte Attribute zu analysieren. Zusätzliche Attribute gehen ignoriert.

Andere Tipps

Microsoft hat immer für siteMapNode Elemente bestimmt benutzerdefinierte auf ihnen ermöglichen Attribute. Sie können die Werte dieses Attributs Zugriff mit dem Indexer auf der SiteMapNode Klasse.

Der ASP.NET Quickstart Tutorials kurz diese Funktion erwähnen hier .

Ich benutze diesen Ansatz sehr oft und seit geraumer Zeit. Es hat mir keine Probleme verursacht. Der einzige Nachteil ist der Code benötigt, um sie zu analysieren.

Ich stimme mit den anderen Antworten. XML soll eXtensible sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top