ASP.NET TreeView和选择所选节点

前端之家收集整理的这篇文章主要介绍了ASP.NET TreeView和选择所选节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何捕获点击TreeView的Selected Node的事件?
它不会启动SelectedNodeChanged,因为选择显然没有改变,但是我可以捕获什么事件,所以我知道所选节点被点击?

更新:
当我有一段时间,我将不得不潜入TreeView控件的大肠,并挖掘出什么以及处理单击事件的位置,并将TreeView子类化以暴露新事件OnSelectedNodeClicked.

我可能会在圣诞节假期做到这一点,我会回报结果.

更新:
我已经提出了一个解决方案,下面的TreeView控件子类.

解决方法

最简单的方法 – 如果它不干扰你的其余代码 – 是简单地将节点设置为SelectedNodeChanged方法中未被选择.
protected void TreeView1_SelectedNodeChanged(object sender,EventArgs e){
  // Do whatever you're doing
  TreeView1.SelectedNode.Selected = false;
}

猜你在找的asp.Net相关文章