首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

treeView的同一个节点第二次点击(连续),不执行事件?解决思路

2012-01-31 
treeView的同一个节点第二次点击(连续),不执行事件?是不是要设置什么属性呀,请帮助!谢谢 [解决办法]用Sele

treeView的同一个节点第二次点击(连续),不执行事件?
是不是要设置什么属性呀,请帮助!
谢谢


[解决办法]
用SelectedNodeChanged好像是不行的.
因为你第二次点击时相同的节点,不会触发OnSelectedNodeChanged事件

不知道你的OnSelectedNodeChanged事件是不是处理链接的问题.如果是,
你可以看看这样做:
在构造树的时候,给TreeNode.NavigateUrl也赋上值.
这样你在每次点击节点的时候都是有效的.


[解决办法]
SelectedNodeChanged事件是节点选中事件,在你第一次点击时该节点已选中,
所以第二次并不执行该事件。

你可以在该事件中这样TreeView..SelectedNodeIndex = "0 ";就可以了

热点排行