使用站点文件添加TreeView控件节点

1.编写站点文件Demositemap.sitemap

   添加新项->站点地图->修改文件名为Demositemap.sitemap->添加。Demositemap.sitemap文件内容如下:

 

<?xml version="1.0" encoding="utf-8" ?>

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

  <siteMapNode url="" title="程序目录"  description="">

    <siteMapNode url="" title="第一章"  description="" >

      <siteMapNode title="xxxx1"/>

      <siteMapNode title="xxxx2"/>

    </siteMapNode>

    <siteMapNode url="" title="第二章"  description="" >

      <siteMapNode title="yyyy1"/>

      <siteMapNode title="yyyy2"/>

    </siteMapNode>

  </siteMapNode>

</siteMap>

2.修改web.config文件
在 <system.web></system.web>中添加
   <siteMap defaultProvider="Demositemap">
      <providers>
        <add name="Demositemap" type="System.Web.XmlSiteMapProvider"      siteMapFile="~/Demositemap.sitemap"/>
      </providers>
    </siteMap>
3.设置数据源控件
   拖拽工具箱->数据->SiteMapDataSource,设置SiteMapDataSource的SiteMapProvider为 name="Demositemap"字段的Demositemap,即SiteMapProvider=Demositemap
4.设置TreeView控件的数据源
    选择TreeView数据源为刚刚添加到SiteMapDataSource(我的是SiteMapDataSource1)

程序运行结果为:

跳过导航链接。
折叠 程序目录程序目录
 折叠 第一章第一章
 
xxxx1
 
xxxx2
 折叠 第二章第二章
  yyyy1
  yyyy2















 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值