真的很挣扎,并没有在谷歌上找到很多有用的东西。
我设置了一个站点地图,我想要一些面包屑,例如url:
/CatManagement/Cats/38
显示面包屑
Cat Management > Cats > Mr. Fuzzy Wuzzy
我不太了解sitemap节点结构的含义,因为38是Cats的一个参数。
在我创建的dynamicNodeProvider中,我可能会以某种方式获取ID并快速查找以获取名称,但我不确定如何将它们组合在一起。
有什么想法吗?
答案 0 :(得分:0)
在MvcSiteMapProvider维基中查看Routing Basics。您只需要确保从当前请求中保留参数(38),节点匹配逻辑已经考虑了操作方法参数。该示例显示了如何使用自定义动态节点提供程序执行此操作,但我建议阅读整个文档,因为理解它是使MvcSiteMapProvider工作的关键。
我还通过下载的工作演示创建了一个更深入的问题:http://www.shiningtreasures.com/post/2013/09/02/how-to-make-mvcsitemapprovider-remember-a-user-position