Erstellen Sie breadcrumbs-Pfad in asp.net MVC
Ich versuche zu erstellen, Paniermehl, enthält betrachtete Seiten durch Benutzer,
wie das Beispiel:
Home -> Produkte -> Smartphone> .....
Weiß jemand, wie man das in asp.net mvc 3 mit razor view engine ?
Oder wo finde ich ein gutes tutorial ?
Verwendung von mvc-sitemap.. community.composite.net/Blog/2011/01/24/...
InformationsquelleAutor mmarques | 2013-08-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein open source Projekt namens MvcSiteMapProvider, ich habe hier schon einen Beitrag zu, der macht das ziemlich einfach. Das Projekt ist auf NuGet.
Grundsätzlich konfigurieren Sie eine XML-sitemap mit allen Ihren Seiten. Die sitemap kann konfiguriert werden, in XML-code, oder aus einer anderen Datenquelle. Die sitemap wird dann zwischengespeichert und zwischen Benutzern geteilt. Wenn ein Benutzer navigiert zu einer URL konfiguriert ist, wird in der sitemap (entweder als URL oder als ein Wörterbuch der route-Werte) zu verwenden, wird die relative position in der Karte um zu bestimmen, wie zu bauen breadcrumbs zurück zu Ihrer Startseite.
Es ist ein Gang durch die Installation und Verwendung seiner features hier: MvcSiteMapProvider 4.0 - Eine Probefahrt
InformationsquelleAutor NightOwl888
Haben Sie gesehen, die open-source-Lösung MvcBreadCrumbs? Es gibt ein paar Möglichkeiten, um es zu erreichen, mit dieses Nuget-Paket. Sie können Attribute verwenden, die auf controller-Methoden wie diese:
oder Optional fügen Sie eine statische Methode aufrufen, überschreiben, auf dem Etikett, wenn die Daten abhängig:
InformationsquelleAutor Larz