我想在一个应用程序中使用两个不同的 web.sitemap。(在我的母版页中创建了一个引导导航栏,我想要不同的布局默认页面等)所以 msdn 说你必须在 web.config msdn 文档中添加一个新的 web.sitemap 和一个键,所以在这样做之后我不知道如何查询新的 web.sitemap,因为我阅读了原版如下:
SiteMapNode rootNode = SiteMap.RootNode;
makeNavbar(rootNode.ChildNodes, true, false);
....
没关系...导航栏在这里创建的一切都很好...
但我想要的是这样的:
SiteMapBode rootNode = SiteMap.UseProvider("newSiteMap").RootNode;
显然该功能不存在...
我只希望它在不更改太多代码的情况下阅读新的 web.sitemap。
有人可以指出我正确的方向吗?
提前致谢。