Я использую mvcsitemap из codeplex. это здорово, но я борюсь с тем, как отобразить полный путь в крошке для элемента 3-го уровня ниже в моей карте сайта:
<mvcSiteMapNode title="About Us" controller="AboutUs" action="Index">
<mvcSiteMapNode title="Team" action="team">
<mvcSiteMapNode title="John Smith" action="john-smith" />
</mvcSiteMapNode>
В настоящий момент действия «команды» и «Джона Смита» живут в контроллере «о нас». оба действия имеют свои отдельные взгляды. проблема в том, что когда я отображаю карту сайта в меню, она показывает путь к странице "Джон Смит" как "about-us / john-smith", но я хочу, чтобы она отображалась как "about-us / team / john-smith" (так же, как визуальная иерархия в карте сайта)