2012-07-14 76 views
6

我在看ASP.NET MVC 4,看起来System.Web.SiteMapProvider不支持MVC功能,如控制器和动作名称。MVC 4是否有内置的站点地图解决方案?

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

所以这让我想:MVC团队没有理由在MVC站点MAP提供者上工作吗?是否有更优雅的方式,甚至是处理大型项目菜单和面包屑的最佳做法?

我很欣赏任何评论。 提前致谢;

+0

你的问题是什么?你究竟想达到什么目的? – 2012-07-14 22:03:28

+0

对不起,如果我很难理解。基本上我的问题是关于帖子主题。但我想这个答案是否定的。至于我试图实现它是什么“没有幻想”:一个多级菜单和一个使用sitemap/xml文件作为数据源的面包屑。 – 2012-07-15 21:33:23

回答

2

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

你应该看看MvcSiteMapProvider这是一个ASP.NET MVC SiteMapProvider实施ASP.NET MVC - 虽然我不认为它已经与MVC测试4.

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

+0

我了解它,但如何将自定义样式应用于生成的ul和li? – 2014-01-16 09:53:43

相关问题