MVC 4是否有内置的站点地图解决方案?

时间:2012-07-14 21:57:07

标签: asp.net-mvc

我在看ASP.NET MVC 4,看来System.Web.SiteMapProvider不支持控制器和动作名称等MVC功能。

快速搜索后,我注意到很多人正在创建他们的所有提供商和/或自定义解决方案。

所以它让我想到:MVC团队是否有理由不在MVC Site MAP提供商上工作?是否有一种更优雅的方式,甚至是在大型项目中处理菜单和面包屑的最佳实践?

我感谢任何评论。 提前致谢;

1 个答案:

答案 0 :(得分:2)

ASP.NET MVC中的SiteMaps没有内置任何内容。

你应该看看MvcSiteMapProvider这是ASP.NET MVC的ASP.NET MVC SiteMapProvider实现 - 虽然我不认为它已经过MVC 4的测试。

MvcSiteMapProvider基于区域,控制器和操作方法名称,而不是固定URL引用。