日期:2014-05-18  浏览次数:20427 次

怎么TreeView(asp.net2.0)的节点不能触发SeletedNodeChanged?
我的TreeView有三层,只有第三层的节点才能触发SelectedNodeChanged,第一,第二层都不能触发该事件!
我想做到选择每一个节点,都将该节点的多个属性在本页显示出来!

------解决方案--------------------
沙发先占了再说~~顶啊
------解决方案--------------------
你第一,第二层的节点有没有设置NavigateUrl属性,不能设置NavigateUrl属性
------解决方案--------------------
如果节点设置了NavigateUrl属性的话 则不会触发它的SelectedNodeChanged事件了

除非你这样写
node.NavigateUrl = "javascript:TreeView1_onselect(); ";
用JS在前台写事件

否则就不要设置NavigateUrl属性
------解决方案--------------------
遍历树节点,在循环语句加个断点调试,应能看出是那里出问题。