我如何使用FindSiteMapNodeFromKey(String)?

时间:2011-03-29 00:57:03

标签: asp.net sitemap mvcsitemapprovider

我希望从特定节点开始的站点地图中获取一组子节点。我查看了Microsoft文档,但实际上并不知道如何使用它。

有人可以举个例子吗?

1 个答案:

答案 0 :(得分:2)

如果在mvcSiteMapNode上设置密钥,请执行以下操作:

<mvcSiteMapNode title="My Action" action="MyAction" controller="MyController" key="1234" />

您可以调用FindSiteMapNodeFromKey()来获取对该节点的引用。

var node = MvcSiteMapProvider.SiteMaps.Current.FindSiteMapNodeFromKey("1234");