Web1.sitemap (SiteMapPath File) |
<?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"> <siteMapNode url="~/Default.aspx" title="主頁"> <siteMapNode url="~/Default.aspx?id=1" title="德國"> <siteMapNode url="~/Default.aspx?id=2" title="德國甲組聯賽" /> <siteMapNode url="~/Default.aspx?id=3" title="德國乙組聯賽" /> </siteMapNode> <siteMapNode url="~/Default.aspx?id=4" title="意大利"> <siteMapNode url="~/Default.aspx?id=5" title="意大利甲組聯賽" /> <siteMapNode url="~/Default.aspx?id=6" title="意大利乙組聯賽" /> </siteMapNode> <siteMapNode url="~/Default.aspx?id=7" title="英格蘭"> <siteMapNode url="~/Default.aspx?id=8" title="意大利甲組聯賽" /> <siteMapNode url="~/Default.aspx?id=9" title="意大利乙組聯賽" /> </siteMapNode> <siteMapNode url="~/Default.aspx?id=10" title="西班牙"> <siteMapNode url="~/Default.aspx?id=11" title="西班牙甲組聯賽" /> </siteMapNode> </siteMapNode> </siteMap> |
Web.Config 加上 |
<system.web> <siteMap> <providers> <add name="Web1SiteMap" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Web1.sitemap" /> <add name="Web2SiteMap" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Web2.sitemap" /> </providers> </siteMap> </system.web> |
aspx File (Layout File) |
<div> <asp:TreeView ID="TreeView2" runat="server" ShowLines="True" DataSourceID="SiteMapDataSource1"></asp:TreeView> <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" SiteMapProvider="Web1SiteMap" /> </div> |