我在看MVCMVC4,System.Web.SiteMapProvider似乎不支持像控制器和动作名称这样的ASP.NET特性。
在快速搜索之后,我注意到很多人都在创建他们的所有提供商和/或自定义解决方案。
所以这让我思考: MVC团队没有在MVC站点地图提供程序上工作有什么原因吗?在大型项目中处理菜单和面包屑有没有更优雅的方法,甚至是最好的实践?
我很感谢你的评论。提前感谢;
发布于 2012-07-15 07:59:13
不,在ASP.NET MVC中没有内置的SiteMaps。
你应该看看MvcSiteMapProvider,它是一个ASP.NET MVC SiteMapProvider在ASP.NET MVC上的实现--尽管我认为它还没有在mvc4上测试过。
MvcSiteMapProvider基于区域、控制器和动作方法名称,而不是固定的URL引用。
https://stackoverflow.com/questions/11487670
复制相似问题