SITEMAP放到独立的文件上面

    <siteMap configSource="Config\siteMap.config"/>
  </system.web>

<siteMap>
  <providers>
    <add siteMapFile="~/Admin.sitemap" name="AdminSiteMapProvider"
        type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    <add siteMapFile="~/User.sitemap" name="UserSiteMapProvider"
        type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </providers>
</siteMap>
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="/User/Index.aspx" title=" 首页"  description="">
    
    <siteMapNode url="/User/UserInfo.aspx#" title="设置"  description="">
      <siteMapNode url="/User/Avatar.aspx" title="修改头像"  description="" />
      <siteMapNode url="/User/UserInfo.aspx" title="个人信息"  description="" />
      <siteMapNode url="/User/SpaceInfo.aspx" title="空间信息"  description="" />
      <siteMapNode url="/User/SpaceSetting.aspx" title="空间设置"  description="" />
      <siteMapNode url="/User/ApplySpace.aspx" title="申请空间"  description="" />
    </siteMapNode>

    <siteMapNode url="/User/SiteSetting.aspx" title="空间配置"  description="" />
    
    <siteMapNode url="/User/UserManager.aspx" title="日志管理"  description="" >
      <siteMapNode url="/User/EditArticle.aspx" title="发表日志"  description="" />
    </siteMapNode>
    
    <siteMapNode url="/User/CategoryManager.aspx" title="栏目管理"  description="" >
      <siteMapNode url="/User/EditCategory.aspx" title="新增栏目"  description="" />
    </siteMapNode>
    
    <siteMapNode url="/User/CacheManager.aspx" title="资源管理"  description="" />
    
  </siteMapNode>
</siteMap>

 

<asp:SiteMapPath ID="SiteMapPathUser" runat="server"  SiteMapProvider="UserSiteMapProvider"></asp:SiteMapPath>

你可能感兴趣的:(map)