一、打開aspx文件,從左邊控件頁面拖一個Menu控件和一個SiteMapDataSource控件。
設置Menu屬性DataSourceID="SiteMapDataSource1"
設置SiteMapPath控件的User的SiteMapProvider為User。
二、創建在/User文件夾下創建User.sitemap站點地圖文件
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="返回首頁" description="">
<siteMapNode url="~/User/UserDefault.aspx" title="首頁" description="" />
<siteMapNode url="" title="a" description="">
<siteMapNode url="~/a/a1.aspx" title="a1" description="" />
<siteMapNode url="~/a/a2.aspx" title="a2" description="" />
</siteMapNode>
<siteMapNode url="" title="b" description="">
<siteMapNode url="~/b/b1.aspx" title="b1" description="" />
<siteMapNode url="~/b/b2.aspx" title="b2" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>
三、在Web.config文件<system.web>下配置
<siteMap>
<providers>
<add name="
User" type="System.Web.XmlSiteMapProvider" siteMapFile="~/User/User.sitemap" />
</providers>
</siteMap>