Web表单中的Treeview检查父节点上的子节点检查

我使用Treeview控件的System.Web.UI类来显示项目的类别和子类别。

我尝试过以下代码,但没有希望

protected void tvwOrganisation_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e) { if (tvwOrganisation.CheckedNodes.Count > 0) { // the selected nodes. foreach (TreeNode node in tvwOrganisation.CheckedNodes) { if (node.ChildNodes.Count > 0) { foreach (TreeNode childNode in node.ChildNodes) { childNode.Checked = true; } } } } } 

有没有办法可以做到这一点,我也尝试过javascript。

还有什么是在Web表单中替换AfterCheck – windows formd事件。

树标签如下,

    

在asp.net treeview复选框选择中添加了以下JS

  

它起作用了......