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" />
浙公网安备 33010602011771号