我一直在使用codeplex中的mvcsitemap。它很棒,但我正在努力解决如何在我的站点地图中显示以下第3级项目的痕迹路径中的完整路径:
<mvcSiteMapNode title="About Us" controller="AboutUs" action="Index">
<mvcSiteMapNode title="Team" action="team">
<mvcSiteMapNode title="John Smith" action="john-smith" />
</mvcSiteMapNode>
目前,“团队”和“约翰史密斯”的行动生活在“关于我们”的控制器中。这两个动作都有各自独立的视图。问题是当我将站点地图渲染到菜单时,它显示“john smith”页面的路径为“about-us / john-smith,但我希望它显示为”about-us / team / john-smith“ (就像站点地图中的可视化层次结构一样)
答案 0 :(得分:0)
您应该为TeamController.john-smith创建一条路线。