gpt4 book ai didi

c# - 如何通过其 URL(或其他键)查找 SiteMapNode?

转载 作者:太空狗 更新时间:2023-10-29 21:20:05 26 4
gpt4 key购买 nike

我认为 C# ASP.NET SiteMap 在内部使用 URL 作为字典键,因为它必须一直按 URL 查找,并强制它们是唯一的。我想使用那个查找表,但我似乎无法找到它的访问权限。

通过 URL 获取特定 SiteMapNode 的最有效方法是什么?有访问权限吗?

我的用例是,我想制作一个从站点地图填充的导航栏,从我当前节点的父链中距离根深两层的节点开始。

最佳答案

我找到了。提供方法的是 SiteMapProvider 类,而不是我正在查看的 SiteMap 或 SiteMapNode。参见 http://msdn.microsoft.com/en-us/library/system.web.sitemapprovider.findsitemapnodefromkey.aspx .

我可以这样使用它:

var node = SiteMap.Provider.FindSiteMapNodeFromKey(key);

关于c# - 如何通过其 URL(或其他键)查找 SiteMapNode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3336148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com