2013-07-16 21 views
0

真的很困难,并且没有在google上找到很多有用的东西。如何创建一个显示动态名称的mvcsitemap

我建立了一个网站地图,我想一些面包屑,使得网址:

/CatManagement/Cats/38

显示面包屑

Cat Management > Cats > Mr. Fuzzy Wuzzy

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

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

任何想法?

回答

0

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

我也在这里创建了一个更深入的问题,下载工作演示:http://www.shiningtreasures.com/post/2013/09/02/how-to-make-mvcsitemapprovider-remember-a-user-position