`

使用站点文件添加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















 

 

分享到:
评论

相关推荐

    c#中treeview控件节点图代码

    在给定的代码片段中,我们可以看到一个基础的`TreeView`控件节点创建过程,尽管代码中包含了一些非标准字符,但核心逻辑依然清晰。下面,我们将深入探讨这一知识点,包括`TreeView`控件的基本概念、如何在C#中使用它...

    C#中TreeView节点的自定义绘制方法

    在C#编程中,`TreeView`控件是一个常用的可视化组件,用于展示层次化的数据结构,如文件系统或数据库树状视图。有时,为了满足特定的界面设计需求,我们需要自定义`TreeView`节点的外观,比如改变节点的颜色、字体、...

    第9章 ASP.NET导航控件应用(《ASP.NET开发实战1200例(第Ⅰ卷)》)

    实例256 为TreeView控件节点添加复选框 409 实例257 应用TreeView控件绑定站点地图文件 411 9.2 使用下拉菜单导航控件(Menu) 413 实例258 Menu控件实现电子商城网站导航 413 实例259 向Menu控件中动态加载数据 ...

    C#FTP在treeview里获取文件夹目录列表

    本篇文章将详细探讨如何在C#中使用FTP来在treeview控件中获取远程服务器的文件夹目录列表。 首先,让我们了解基本概念。TreeView控件是Windows Forms中一个强大的组件,它允许用户以树状结构展示数据,常用于文件...

    Treeview节点复选框选择色彩提示

    本文将深入探讨一个特定的前端设计实例——"Treeview节点复选框选择色彩提示",它主要用于多站点文件传输场景。这个功能提高了用户在选择多个服务器站点时的效率和便捷性。 首先,让我们了解`Treeview`控件。在...

    TreeView 用户指南(中文版)

    - **添加节点**:通过调用`TreeNode`类的`Add()`方法,可以向TreeView控件中添加新节点。节点可以作为现有节点的子节点,也可以作为根节点添加。 - **设置节点属性**:可以使用`TreeNode`类的属性,如`Text`(节点...

    asp.net 无刷新的TreeView

    在TreeView控件的定义中,使用了AutoGenerateDataBindings="false"属性,表示不会自动生成节点,而是通过编程方式动态添加。这个过程主要通过(TreeNodePopulate)事件来处理。该事件在TreeView控件需要填充子节点时...

    TreeView MenuItem SiteMapPath的学习笔记

    `TreeView`控件支持自定义样式,可以通过事件处理程序添加交互性,并且可以与SiteMap数据源一起使用,动态生成节点。 `MenuItem`则是`TreeView`控件中的一个子项,代表树形结构中的一个节点。每个`MenuItem`可以有...

    导航控件使用

    - 绑定TreeView控件至站点地图文件。 - 实现节点展开和选中事件处理逻辑。 **2. “新闻导航”案例** - **目标**:设计一个新闻网站,使用站点地图文件、SiteMapPath和Menu控件实现导航。 - **实现步骤**: - ...

    TreeView使用方法

    2. **论坛示例**:这个论坛使用了 `TreeView`(ASP.NET + C# + MSSQL 2000),代码开源,不仅展示了如何使用 `TreeView` 控件与数据库相结合,还可以看到更多其他 ASP.NET 编程技巧的应用:[论坛示例]...

    asp.net用代码帮东treeview

    - 在ASP.NET中,TreeView控件通常用于构建站点导航菜单等。 #### 2. **动态绑定TreeView控件** - 动态绑定意味着在运行时从数据库或其他数据源加载数据并填充TreeView控件。 - 这种方法的好处是可以在不重新编译...

    ASP.NET 控件的使用

    第12章 使用DetailsView控件和FormView控件 379 12.1 使用DetailsView控件 379 12.1.1 使用DetailsView控件显示数据 379 12.1.2 在DetailsView控件中使用字段 381 12.1.3 使用DetailsView控件显示空数据 383 12.1.4...

    第9章 ASP.NET中的站点导航技术

    TreeView控件不仅适用于网站导航,也常用于文件系统、数据库结构等多层级数据的展示。 总结来说,ASP.NET中的站点导航技术通过站点地图、SiteMapDataSource控件和各种导航控件(如TreeView和Menu),为开发者提供了...

    网站导航控件的综合使用

    3. **TreeView控件**:`TreeView`控件提供了一个多级、可展开/折叠的视图,显示网站的层次结构。在某个页面,如ManageBook.aspx,我们可能用`TreeView`来展示书籍分类,允许用户通过点击节点来浏览不同类别。`...

    ASP.NET 站点地图向网站添加站点导航

    2. `TreeView`控件:这个控件可以将站点地图数据呈现为一个可折叠/展开的树形视图。通过设置`SiteMapDataSource`作为数据源,我们可以将站点地图与`TreeView`关联起来,使其自动填充导航结构。 为了在母版页中添加...

    TreeView building in winform and asp.net

    #### 1.1 添加TreeView控件 在Windows Forms设计界面中,从工具箱中拖放`TreeView`控件到表单上。可以通过属性窗口设置控件的基本属性,如`ShowLines`(显示连接线)和`ShowPlusMinus`(显示加减号)。 #### 1.2 ...

    ASP.NET 导航控件

    TreeView控件非常适合展示层次分明的导航菜单。 3. Menu 控件:菜单控件提供了更简洁、可自定义的水平或垂直导航菜单。它可以基于站点地图数据或者自定义数据源来生成菜单项,支持多种样式和行为定制。 4. ...

    ADO用Treeview显示数据库.zip_ADO_ado treevi_treeview_vc treeview ado

    标题中的“ADO用Treeview显示数据库”指的是使用ActiveX Data Objects (ADO) 技术,在Visual Basic (VB) 或者其他支持ADO的环境中,通过Treeview控件来展示数据库中的数据结构。Treeview控件是一种用户界面元素,常...

    导航栏控件---asp。net

    - TreeView控件:在设计视图中,可以直接从工具箱拖放TreeView控件到页面上,然后通过XML数据源或代码-behind来添加节点。每个节点可以有子节点,表示子菜单。 - Menu控件:同样,可以在设计视图中添加Menu控件,...

Global site tag (gtag.js) - Google Analytics