分享

siteMap导航

 复杂网络621 2014-07-17

1.在web.config中

复制代码
1 <siteMap defaultProvider="admin" enabled="true">
2      <providers>
3              <add name="admin" siteMapFile="~/admin/Admin.sitemap" type="System.Web.XmlSiteMapProvider"/>
4      </providers>
5 </siteMap>
复制代码

这样可以让你有多个sitemap文件

2.在目录admin下创建Admin.sitemap文件

复制代码
 1 <?xml version="1.0" encoding="utf-8" ?>
 2 <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
 3     <siteMapNode url="Default.aspx"   title="主页"  description="主页">
 4         
 5         <siteMapNode url="~/admin/Default.aspx" title="教师管理"  description="教师管理">
 6             <siteMapNode url="~/admin/ImportTeachers.aspx" title="批量导入新教师"  description="导入新教师" />
 7             <siteMapNode url="~/admin/addNewTeacher.aspx" title="添加新教师"  description="添加新教师" />
 8         </siteMapNode>
 9 
10         <siteMapNode url="~/admin/class.aspx"  title="班级管理"  description="班级管理">
11         
12             <siteMapNode url="~/admin/classList.aspx" title="班级列表"  description="班级列表" />
13             <siteMapNode url="~/admin/ImportClasses.aspx" title="导入班级"  description="导入班级" />
14         </siteMapNode>
15     </siteMapNode>
16     
17 </siteMap>
复制代码

这里要特别注意:在<siteMap>下只能有一个<siteMapNode>结点。

3.在页面上加入SiteMapPath控件,并指明其siteMapProvider为Admin即可。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多