C# net树视图奇怪的行为
我正在使用treeview,我已经看到我可以获得所选节点,但是当我尝试在treeview上查找它时,我找不到它,因为treeview.Nodes只有rootNode。发生了什么事 我用同样的方法做这件事:C# net树视图奇怪的行为,c#,asp.net-ajax,treeview,C#,Asp.net Ajax,Treeview,我正在使用treeview,我已经看到我可以获得所选节点,但是当我尝试在treeview上查找它时,我找不到它,因为treeview.Nodes只有rootNode。发生了什么事 我用同样的方法做这件事: 首先,我得到SelectedNode和 然后我尝试使用 TreeView.Nodes.IndexOf(selectedNode), 但是节点只有rootNode 这是ASP页面上treeview的防御: <asp:TreeView ID="DestinationTree" runat
- 首先,我得到SelectedNode和
- 然后我尝试使用 TreeView.Nodes.IndexOf(selectedNode), 但是节点只有rootNode
<asp:TreeView ID="DestinationTree" runat="server" CssClass="destinationsTree" ExpandDepth="1"
onselectednodechanged="DestinationTree_SelectedNodeChanged"
ontreenodeexpanded="DestinationTree_TreeNodeExpanded" ShowLines="True"
Font-Names=""Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="0px" VerticalPadding="0px" />
<Nodes>
TreeView位于Ajax UpdatePanel中。我使用TreeNodeExpand添加更多节点,并选择NodeChange启用和禁用按钮
任何建议?每个节点也有一个
节点
属性。使用递归函数遍历树以找到它