poniedziałek, 6 lutego 2012

Breadcrumbs w asp.net mvc 3

Ostatnimi czasy uczyłem się troszkę ASP.NET MVC3. Stworzyłem sobie pewną stronkę w której musiałem mieć zaimplementowaną obsługę breadcrumbs (nie wiem jakie jest polskie tłumaczenie w kontekście stron www, więc będę używał tego terminu).
Czym jest breadcrumbs?
To- część nawigacji stron WWW. Najczęściej wyglądają one podobnie do tego:
Strona główna > Kategoria > Podkategoria > Docelowy artykuł
w realnym świecie, biorąc za przykład stronę z nieruchomościami mogłoby to wyglądać następująco:
Strona główna > Rynek wtórny > Poznań > Kawalerka dla studenta


ASP.NET MVC SiteMap provider
Rozmyślając nad implementacją "breadcrumbs", po jakiś 2 min pomyślałem sobie iż jest to aspekt tak popularny przy tworzeniu dzisiejszych stron, że na pewno gdzieś jest biblioteka do ich obsługi. Nie myliłem się. ASP.NET MVC SiteMap provider to coś czego potrzebowałem, co spełnia moje oczekiwania. Projekt można pobrać z codeplexa http://mvcsitemap.codeplex.com/documentation
Nie będę w tym poście pisał jak wszystko skonfigurować aby działało, gdyż Ed Spencer na swoim blogu zrobił obszerny tutorial do którego przeczytania bardzo zachęcam:

1 komentarz: