背景:
我用asp.net创建了一个树型结构,并且每个树结点都有一个CheckBox
问题:
1.我如何获取已经选中的结点
2.当我选择某结点的CheckBox时,总提示JS错误,怎么回事

解决方案 »

  1.   

    递归遍历treeview,找到节点为true.
      

  2.   

    //看MSDN嘛!
    //CheckedNodesvoid Button_Click(Object sender, EventArgs e)
      {    if(LinksTreeView.CheckedNodes.Count > 0)
        {      // Clear the message label.
          Message.Text = "You selected: <br><br>";      // Iterate through the CheckedNodes collection and display the selected nodes.
          foreach (TreeNode node in LinksTreeView.CheckedNodes)
          {        Message.Text += node.Text + "<br>";      }    }    else
        {      Message.Text = "No items selected.";    }