页面使用不同SiteMap文件的方法
第一个步:在web.config添加SiteMap的提供器,可以添加多个,siteMapFile指定了SiteMap文件的路径
<system.web>
<siteMap defaultProvider="SiteMapProvider" enabled="true">
<providers>
<add name="SiteMapProvider" type="System.Web.XmlSiteMapProvider" securityTrimmingEnabled="true" siteMapFile="Web.sitemap"/>
<add name="AdminSiteMapProvider" type="System.Web.XmlSiteMapProvider" securityTrimmingEnabled="true" siteMapFile="~/Admin/Admin.sitemap"/>
</providers>
</siteMap>
</system.web>
第二步:修改页面的SiteMapDataSource
<asp:SiteMapDataSource ID="siteMDS" runat="server" SiteMapProvider="AdminSiteMapProvider" />
浙公网安备 33010602011771号