2010-12-14 13 views
11

Ktoś ma przykład jak utworzyć ślad nawigacyjny używając najnowszego wydania i żyletki MVC3?Ścieżka BreadCrumb MVC3 i Razor

+3

To jest bardzo szerokie pytanie. Spróbuj zawęzić, podając więcej szczegółów. –

Odpowiedz

8

Powinieneś być w stanie to osiągnąć, korzystając z dostawcy map witryn MVC: http://mvcsitemap.codeplex.com/. Zawiera funkcje do tworzenia szlaków breadcrumb i jest udokumentowane dość dobrze (i zawsze można pobrać kod i modyfikować to zrobić dokładnie, co chcesz.)

+1

Dostawca MvcSiteMap nie działa z MVC3 i Razor ... Albo przynajmniej nie mogłem go uruchomić i wiele innych online nie mogło. – Paul

+0

Możesz chcieć uzyskać najnowsze źródło. Jestem dość pozytywny, że działa z MVC3. Jeśli chodzi o brak współpracy z maszynką Razor, nie jestem pewien, dlaczego nie ... Używa tylko HtmlHelpers, który powinien być niezależny od ViewEngine. Czy wiesz, jakie części nie działają? – mkchandler

+0

Jeśli nie, to nie znam żadnych innych bibliotek, które mogłyby robić to, co chcesz. Być może będziesz musiał sam to zakodować. – mkchandler

6

Aby uzyskać pracę MvcSitemapProvider wykonaj następujące czynności:

W Twoja zmiana .sitemap file:

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" /> 

do:

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-3.0" /> 
3

skończyło się pisać własne prosty operatorem witryny. Opiera się tylko na adresach URL, podobnie jak standardowa mapa witryny ASP.NET. Działa, ponieważ strona jest bardzo prosta, ale ma dużo statycznych plików.

Powiązane problemy