在 ASP.Net2.0 中,新添加了 TreeView 控件,以替换原来 IEWebControls 中的树控件。但在这个树控件上,若给同一级别的不同节点设置相同的 Value 属性,则访问控件的 SelectedNode 属性时,将不能得到正确的被选中节点。
    简单测试了一下,发现:
    如果祖先节点链上的每个节点都没错,则点此节点时 TreeView 返回的 SelectedNode 取决于兄弟节点中是否有与此节点相同 Value 值的节点。若有,则返回相同 Value 值中索引最小的兄弟节点,比如点 n0--0 v3 和 n0--1 v3 时;若没有,则返回正确的实际选中节点,比如 n2--0 v4 和 n2--1 v5。
    如果祖先节点链上有错误的节点,则受错误祖先节点的影响,情况复杂,未作总结。
ASP.Net2.0 TreeView 控件的 bug?

测试代码

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2021-12-04
猜你喜欢
  • 2022-12-23
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-09-20
  • 2021-11-26
相关资源
相似解决方案