已经确定了要隐藏哪些节点的逻辑(我在其工具提示中用“ hide”标记了它们),但是在执行它时,由于TreeNodes缺少CssClass或Style属性,因此很难。用户能够进行搜索,并且TreeView将隐藏与输入的文本无关的任何内容(在分支的上或下)。
如何在代码隐藏,JavaScript或两者的组合中做到这一点?即我该如何在工具提示中检测到一个关键字,然后隐藏TreeView的特定部分?
约束:我需要能够保留每个隐藏节点的值,文本和检查状态,并且它们必须继续与可见节点一样多地存在。
编辑:使用基本的System.Web.UI.WebControls.TreeNode和TreeView