当前位置:编程学习 > C#/ASP.NET >>

ComponentArt.Web.UI.TreeView 相关问题求解

问题状况: 树里面有两个同样的节点,如下:
 
 <TreeViewNode ID="Comp5a1" Text="aa" >
      <TreeViewNode ID="a" Text="a" NavigateUrl="a.aspx" />
     </TreeViewNode>
<TreeViewNode ID="Comp5a1" Text="bb" >
      <TreeViewNode ID="b" Text="a" NavigateUrl="a.aspx" />
     </TreeViewNode>

因为他们的NavigateUrl相同,当点击后一个节点时,树会默认把焦点设置到前一个去。

问题怎么更改,让用户点击某个节点焦点就停留在当前节点。

protected void TreeView1_NodeSelected(object sender, ComponentArt.Web.UI.TreeViewNodeEventArgs arg)
        {
            string nodeId = TreeView1.SelectedNode.ID;//这里可以获取点击节点的id
            ComponentArt.Web.UI.TreeViewNode tvMenuNode = TreeView1.FindNodeById(nodeId);
            tvMenuNode.Foucs();//这里设置焦点报空引用错误
        }


求大侠指点 --------------------编程问答-------------------- 别沉了啊,帮忙顶起 --------------------编程问答-------------------- 你两个  节点为什么ID 也要相同呢???

通过JS 控制,别让页面 与服务器响应
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,