在项目中使用两个web.sitemap

时间:2015-09-09 07:41:15

标签: c# asp.net webforms web-config web.sitemap

我想在一个应用程序中使用两个不同的web.sitemap。 (我的主页面中创建了一个bootstrap导航栏,我想要不同的布局默认页面等等)所以msdn说你必须在web.config msdn documentation中添加一个新的web.sitemap和一个键,所以这样做之后我不能确定如何查询新的web.sitemap,因为我读了原始的如下:

SiteMapNode rootNode = SiteMap.RootNode;
makeNavbar(rootNode.ChildNodes, true, false);
....

它的确定......它创建的导航栏在这里很好......

但我想要的是:

SiteMapBode rootNode = SiteMap.UseProvider("newSiteMap").RootNode;
显然这个功能不存在......

我希望它能够在不改变太多代码的情况下阅读新的web.sitemap。

有人能指出我正确的方向吗?

提前致谢。

0 个答案:

没有答案