62,046
社区成员
发帖
与我相关
我的任务
分享
<asp:TreeView ID="TreeView2" runat="server" OnSelectedNodeChanged="TreeView2_SelectedNodeChanged"
Width="149px">
<Nodes>
<asp:TreeNode Text="新建节点" Value="1">
<asp:TreeNode Text="新建节点" Value="2">
<asp:TreeNode Text="新建节点" Value="3"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="新建节点" Value="4">
<asp:TreeNode Text="新建节点" Value="5">
<asp:TreeNode Text="新建节点" Value="6"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
private void AddNode(TreeNode ParentNode, TreeNode childNode, string nodeText, string nodeValue, string nodeNavigateUrl)
{
childNode.Text = nodeText;//设置子节点的显示文字
childNode.Value = nodeValue;//设置子节点的数值
childNode.NavigateUrl = nodeNavigateUrl;//设置子节点的链接路径
ParentNode.ChildNodes.Add(childNode);
}
protected void TreeView2_SelectedNodeChanged(object sender, EventArgs e)
{
TreeNode parentNode = this.TreeView2.SelectedNode;
TreeNode childNode = new TreeNode();
AddNode(parentNode, childNode, "显示文字", "节点值", "www.sina.com");
this.TreeView2.SelectedNode.Selected = false;
Response.Write(parentNode.Text);
}