论坛首页 编程语言技术论坛

.Net中使用站点文件表示树状控件(TreeView)节点

浏览 2256 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-03-16  
1,编写站点文件:"*.sitemap"文件
<?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>

2,修改配置文件
<siteMap >
      <providers>
        <add name="TreeView" type="System.Web.XmlSiteMapProvider" siteMapFile="~/treeview.sitemap"/>
      </providers>
    </siteMap>

3,设置数据源控件
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" SiteMapProvider="TreeView" />

4,设置TreeView控件数据源
<asp:TreeView ID="TreeView1" runat="server"   DataSourceID="SiteMapDataSource1">
        </asp:TreeView>
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics