我希望从特定节点开始的站点地图中获取一组子节点。我查看了Microsoft文档,但实际上并不知道如何使用它。
有人可以举个例子吗?
答案 0 :(得分:2)
如果在mvcSiteMapNode上设置密钥,请执行以下操作:
<mvcSiteMapNode title="My Action" action="MyAction" controller="MyController" key="1234" />
您可以调用FindSiteMapNodeFromKey()来获取对该节点的引用。
var node = MvcSiteMapProvider.SiteMaps.Current.FindSiteMapNodeFromKey("1234");