没有合适的资源?快使用搜索试试~ 我知道了~
ASP.NET实现静态的TreeView控件导航
5星 · 超过95%的资源 需积分: 31 19 下载量 179 浏览量
2010-04-14
10:12:14
上传
评论
收藏 3KB TXT 举报
温馨提示
试读
2页
ASP.NET提供了一系列拥有页面导航功能的控件,这些控件包括在页面显示菜单的Menu控件、 提供站点导航的Site MapPath控件和显示层次结构的树形(TreeView)控件。本章的示例将介绍这些控件在创建Web应用程序中的应用。
资源推荐
资源详情
资源评论
ASP.NET实现静态的TreeView控件导航
ASP.NET提供了一系列拥有页面导航功能的控件,这些控件包括在页面显示菜单的Menu控件、
提供站点导航的Site MapPath控件和显示层次结构的树形(TreeView)控件。本章的示例将介绍这些控件在创建Web应用程序中的应用。
实现静态的TreeView控件导航
TreeView控件是一个树形结构的控件。该控件用于显示分层数据,如文件目录。TreeView控件的每个节点是一个TreeNode对象,具有Text属性和Value属性,Text属性指定在节点显示的文字,Value属性是获取节点的值。每个节点有选定和导航这两种状态,NavigateUrl属性决定节点的状态,当该属性不为空字符串("")值时为导航状态,否则为选择状态。默认情况下,会有一个节点处于选择状态。
TreeView控件的Nodes包含所有节点的集合,可以用设计器为TreeView控件添加节点,也可以使用编程的方式动态添加节点。如果当TreeView控件需要显示的节点非常多,一次性加载可能会影响效率,在这种情况下,可以设置TreeView控件的PopulateOnDemand属性为true,那么展开节点时引发TreeNodePopulate事件,在这个事件中使用编程的方式加载子节点。本示例将演示如何使用TreeView控件的静态节点实现页面导航。
技术要点
实现静态的TreeView控件导航的技术要点如下。
TreeView控件的Nodes属性包含所有节点,通过编程向该属性增加节点。
TreeNode对象作为TreeView控件的一个节点,通过该对象设置导航信息。
实现步骤
(1)在VS2008中创建一个ASP.NET网站,命名为“TreeViewSample1”。
(2)添加一个页面,命名为“TreeViewControl.aspx”,并把这个页设置为起始页。
(3)从工具箱选择TreeView控件设计页面。
(4)在首次加载页面时,首先创建一个根节点,不带任何导航信息,然后将该节点添加子节点信息。代码如下所示。
<%@ Page Language="C#" AutoEventWireup="true" %>
<script runat="server">protected void Page_Load(object sender, EventArgs e)
{
ASP.NET提供了一系列拥有页面导航功能的控件,这些控件包括在页面显示菜单的Menu控件、
提供站点导航的Site MapPath控件和显示层次结构的树形(TreeView)控件。本章的示例将介绍这些控件在创建Web应用程序中的应用。
实现静态的TreeView控件导航
TreeView控件是一个树形结构的控件。该控件用于显示分层数据,如文件目录。TreeView控件的每个节点是一个TreeNode对象,具有Text属性和Value属性,Text属性指定在节点显示的文字,Value属性是获取节点的值。每个节点有选定和导航这两种状态,NavigateUrl属性决定节点的状态,当该属性不为空字符串("")值时为导航状态,否则为选择状态。默认情况下,会有一个节点处于选择状态。
TreeView控件的Nodes包含所有节点的集合,可以用设计器为TreeView控件添加节点,也可以使用编程的方式动态添加节点。如果当TreeView控件需要显示的节点非常多,一次性加载可能会影响效率,在这种情况下,可以设置TreeView控件的PopulateOnDemand属性为true,那么展开节点时引发TreeNodePopulate事件,在这个事件中使用编程的方式加载子节点。本示例将演示如何使用TreeView控件的静态节点实现页面导航。
技术要点
实现静态的TreeView控件导航的技术要点如下。
TreeView控件的Nodes属性包含所有节点,通过编程向该属性增加节点。
TreeNode对象作为TreeView控件的一个节点,通过该对象设置导航信息。
实现步骤
(1)在VS2008中创建一个ASP.NET网站,命名为“TreeViewSample1”。
(2)添加一个页面,命名为“TreeViewControl.aspx”,并把这个页设置为起始页。
(3)从工具箱选择TreeView控件设计页面。
(4)在首次加载页面时,首先创建一个根节点,不带任何导航信息,然后将该节点添加子节点信息。代码如下所示。
<%@ Page Language="C#" AutoEventWireup="true" %>
<script runat="server">protected void Page_Load(object sender, EventArgs e)
{
资源评论
- zjsjiangnan2013-03-09需要修改成自己需要的,不过资料不错,谢谢!
- U点调皮2013-12-05text文档,我还以为是实例的,不过也有点启发
superchenweifang
- 粉丝: 28
- 资源: 77
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功