У кого-нибудь есть пример того, как создать цепочку хлебных крошек, используя последний выпуск MVC3 и синтаксис бритвы?
Вы должны быть в состоянии достичь этого с помощью MVC SiteMap Provider: http://mvcsitemap.codeplex.com/. Он содержит функции для создания цепочек хлебных крошек и достаточно хорошо задокументирован (и вы всегда можете взять код и изменить его, чтобы сделать точно что хочешь.)
Чтобы заставить работать MvcSitemapProvider, сделайте следующее:
В вашем .sitemap изменении файла:
.sitemap
<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" />
на:
<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-3.0" />
В итоге я написал свой собственный простой провайдер Sitemap. Он основан на URL-адресах, как и стандартная карта сайта ASP.NET. Это работает, потому что сайт очень прост, но содержит много статических файлов.
Проверьте исходный код проекта Mesoboard в ASP.NET MVC3 с Razor:
http://mesoboard.codeplex.com/
В проекте реализован механизм хлебных крошек.