页面使用不同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" />
posted @ 2006-07-21 13:31  活力豆  阅读(453)  评论(1编辑  收藏  举报