Asp.net 之TreeView重要

来源:互联网 发布:文明5 mac 中文 编辑:程序博客网 时间:2024/06/04 19:23
Asp.net 之TreeView的TreeNode点击,直接展示展开和收缩的效果      TreeView 控件中的节点文本可以处于两种模式之一:选择模式或导航模式。        默认情况下,会有一个节点处于选定状态。若要使一个节点处于导航模式,请将该节点的 NavigateUrl 属性值设置为空字符串 ("") 以外的值。若要使节点处于选择模式,请将节点的 NavigateUrl 属性设置为空字符串。     默认情况下,单击处于选择模式的节点会将页面回发到服务器并引发 SelectedNodeChanged 事件。也可以选择设置节点的 SelectAction 属性,指定引发其他事件。若要确定哪个节点在被单击时处于选择模式,请使用 TreeView 控件的 SelectedNode 属性。     当节点处于导航模式时,禁用该节点的所有选择事件。单击处于导航模式的节点时,用户将被定向到指定的 URL。可以选择设置 Target 属性以指定用来显示链接内容的窗口或框架。    节点处于选择模式时,使用 SelectAction 属性指定选择节点时引发的事件。下表列出了可用的选项。选择操作说明TreeNodeSelectAction.Expand切换节点的展开和折叠状态。相应地引发 TreeNodeExpanded 事件或 TreeNodeCollapsed 事件。TreeNodeSelectAction.None在选定节点时不引发任何事件。TreeNodeSelectAction.Select在选定节点时引发 SelectedNodeChanged 事件。TreeNodeSelectAction.SelectExpand选择节点时引发 SelectedNodeChanged 和 TreeNodeExpanded 事件。节点只会展开,不会折叠。