0

真的在为此苦苦挣扎,在谷歌上找不到太多有用的东西。

我设置了一个站点地图,我想要一些面包屑,例如 url:

/CatManagement/Cats/38

显示面包屑

Cat Management > Cats > Mr. Fuzzy Wuzzy

我不太明白站点地图节点结构是什么,因为 38 是 Cats 的一个参数。

在我创建的 dynamicNodeProvider 中,我可能会以某种方式获取 ID 并快速查找以获取名称,但我不确定如何将它们组合在一起。

有任何想法吗?

4

1 回答 1

0

查看MvcSiteMapProvider wiki 中的路由基础知识。您只需要确保从当前请求中保留您的参数 (38),节点匹配逻辑已经考虑到操作方法参数。该示例显示了如何使用自定义动态节点提供程序来执行此操作,但我建议阅读整个文档,因为了解它是使 MvcSiteMapProvider 工作的关键。

我还通过下载工作演示更深入地研究了这个问题:http: //www.shiningtreasures.com/post/2013/09/02/how-to-make-mvcsitemapprovider-remember-a-user -位置

于 2013-08-04T06:10:42.497 回答