1、配置站点地图文件
<?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="default.aspx" title="主页" description=""> <siteMapNode url="page1.aspx" title="页面1" description="" /> <siteMapNode url="page2.aspx" title="页面2" description="" /> </siteMapNode> </siteMap>
2、SiteMapPath控件
<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator=" >"></asp:SiteMapPath>
3、SiteMap类(用于访问站点地图)
CurrentNode属性获取当前的节点
RootNode属性获取根节点
4、TreeView控件(以下示例使用TreeView控件显示站点地图)
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1" ImageSet="Arrows"> <HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" /> <NodeStyle Font-Names="Tahoma" Font-Size="10pt" ForeColor="Black" HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" /> <ParentNodeStyle Font-Bold="False" /> <SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="0px" VerticalPadding="0px" /> </asp:TreeView> <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
<asp:SiteMapDataSource ID="SiteMapDataSource2" runat="server" />