Ich möchte meiner Website Brotkrumen hinzufügen, bin mir aber nicht ganz sicher, wie ich vorgehen soll. Ich konnte mit dem folgenden Code etwas Grundlegendes erreichen:
%Vor%Das Problem, das ich habe, ist, dass dies Ihre Geschichte nicht wirklich verfolgt, es zeigt Ihnen nur
%Vor%z.B.
%Vor%Dies funktioniert gut, wenn Sie von einer Mitgliedssuchseite kommen. Wenn Sie jedoch von einer anderen Seite kommen, verlieren Sie diesen Verlauf. Wie erstellt man einen Breadcrumb-Pfad mit dem Verlauf in MVC?
Ich denke, ich suche nach etwas wie:
%Vor%z.B. Wenn Sie ein Blog, dann ein bestimmtes Blog-Element geöffnet und dann auf den Namen des Autors geklickt haben, sollte Ihr Breadcrumbs:
sein %Vor%Wenn Sie jedoch eine Liste von Autoren geöffnet und dann einen bestimmten Autor ausgewählt haben, wird dieselbe Ansicht mit demselben Controller gerendert, aber in den Breadcrumbs sollte Folgendes angezeigt werden:
%Vor%nach der Installation über nuget:
%Vor%Dann können Sie diese Zeile in Ihr Layout einfügen:
%Vor% Sie können es auch so anpassen, dass Daten aus der Datenbank abgerufen werden. Zuerst müssen Sie eine Klasse erstellen, die von DynamicNodeProviderBase
abgeleitet ist:
GetSiteMapData:
%Vor%Ändern Sie dann die MvcSiteMap-Datei in Ihrem Projekt:
%Vor%Für MVC 5 müssen Sie Folgendes verwenden: Install-Package MvcSiteMapProvider.MVC5
Tags und Links asp.net-mvc c# asp.net-mvc-4 twitter-bootstrap breadcrumbs