我有一个Home
控制器和一个Business
控制器。业务控制器上有一些操作方法:Search
,Create
,Update
,Delete
。
在我的主页上,我链接到Search
控制器上的Create
和Business
视图。 Search
视图还包含指向Create
视图的链接。
从主页访问Create
时,我希望面包屑看起来如下所示:
Home > Create
...当我从“搜索”页面访问“创建”时,我希望它看起来如下所示:
Home > Business > Create
在这两种情况下,控制器/操作方法都是相同的,但我想要显示的面包屑是不同的。是否可以使用MvcSiteMapProvider
?
答案 0 :(得分:0)
据我所知,开箱即用不支持。这意味着您必须根据需要调整HtmlHelper模板,请参阅https://github.com/maartenba/MvcSiteMapProvider/wiki/HtmlHelper-functions。
答案 1 :(得分:0)
这样做的唯一方法是,如果您向路由添加一些信息以告诉另一个请求,那么您可以配置2个不同的节点来创建两个痕迹路径。
我有一个工作示例,说明如何在我的博客上执行此操作:http://www.shiningtreasures.com/post/2013/08/10/mvcsitemapprovider-4-seo-features#canonical-tag。请务必查看代码下载。