现在的位置: 首页 > 综合 > 正文

Asp.net 之TreeView的TreeNode点击,直接展示展开和收缩的效果

2012年09月20日 ⁄ 综合 ⁄ 共 714字 ⁄ 字号 评论关闭

     TreeView 控件中的节点文本可以处于两种模式之一:选择模式或导航模式。 

      默认情况下,会有一个节点处于选定状态。若要使一个节点处于导航模式,请将该节点的 NavigateUrl 属性值设置为空字符串 ("") 以外的值。若要使节点处于选择模式,请将节点的 NavigateUrl 属性设置为空字符串。

     默认情况下,单击处于选择模式的节点会将页面回发到服务器并引发 SelectedNodeChanged 事件。也可以选择设置节点的 SelectAction 属性,指定引发其他事件。若要确定哪个节点在被单击时处于选择模式,请使用 TreeView 控件的 SelectedNode 属性。

     当节点处于导航模式时,禁用该节点的所有选择事件。单击处于导航模式的节点时,用户将被定向到指定的 URL。可以选择设置 Target 属性以指定用来显示链接内容的窗口或框架。

   

节点处于选择模式时,使用 SelectAction 属性指定选择节点时引发的事件。下表列出了可用的选项。

选择操作

说明

TreeNodeSelectAction.Expand

切换节点的展开和折叠状态。相应地引发 TreeNodeExpanded 事件或 TreeNodeCollapsed 事件。

TreeNodeSelectAction.None

在选定节点时不引发任何事件。

TreeNodeSelectAction.Select

在选定节点时引发 SelectedNodeChanged 事件。

TreeNodeSelectAction.SelectExpand

选择节点时引发 SelectedNodeChangedTreeNodeExpanded 事件。节点只会展开,不会折叠。

 

 

抱歉!评论已关闭.