Да, вы можете определить две структуры карты сайта, создав отдельный файл карты сайта.После создания ваших файлов Sitemap все, что вам нужно, - это указать их в файле Web.Config следующим образом:
<siteMap>
<providers>
<add name="Homepage1" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Homepage1.sitemap" />
<add name="Homepage2" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Homepage2.sitemap" />
</providers>
</siteMap>
Затем вы можете выбрать, какую карту сайта вы хотите выбрать, используя элемент управления SiteMapDataSource:
<asp:SiteMapDataSource ID="SitemapDS" runat="server" ShowStartingNode="false" SiteMapProvider="Homepage1" />
Надеюсь, это поможет.