標籤:
一、開啟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>
C#(ASP.NET)——Menu控制項實現導覽列