[color=blue]1,编写站点文件:"*.sitemap"文件[/color]
[color=blue]2,修改配置文件[/color]
[color=blue]3,设置数据源控件[/color]
[color=blue]4,设置TreeView控件数据源[/color]
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1">
</asp:TreeView>
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/treeview.aspx" title="我的主页" >
<siteMapNode title="博客" >
<siteMapNode url="http:\\long546324.iteye.com" title="javaeye" />
</siteMapNode>
<siteMapNode title="链接">
<siteMapNode url="http:\\www.baidu.com" title="百度" />
<siteMapNode url="http:\\www.google.com" title="Google" />
</siteMapNode>
</siteMapNode>
</siteMap>
[color=blue]2,修改配置文件[/color]
<siteMap >
<providers>
<add name="TreeView" type="System.Web.XmlSiteMapProvider" siteMapFile="~/treeview.sitemap"/>
</providers>
</siteMap>
[color=blue]3,设置数据源控件[/color]
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" SiteMapProvider="TreeView" />
[color=blue]4,设置TreeView控件数据源[/color]
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1">
</asp:TreeView>