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即可。 |
|