Asp.Net TreeView - 使文本无法点击

时间:2014-01-15 21:50:35

标签: c# asp.net webforms treeview postback

我偶然发现了一个问题(在这种情况下,MSDN和谷歌搜索似乎都没有帮助我。)

我在WebForms页面中有一个ASP:TreeView模块,它列出了一些动态生成的数据。由于父子复选框检查也会影响其他元素,因此每次更改值时都会进行回发。

这完全正常。但问题是,当用户点击数据的字符串表示而不是旁边的复选框时,整个事情似乎崩溃,然后即使单击复选框也不再发生回发。

有没有办法让文字值不可点击?

听起来确实是一件相当简单的事情,但是我浪费了大量的时间试图解决它,但无济于事。

1 个答案:

答案 0 :(得分:0)

经过更多的连续试验和测试,结果证明解决方案非常简单。当您填充树视图(创建单个节点)时,您可以设置:

node.SelectAction = TreeNodeSelectAction.None;

使文本表示无法点击。希望这有助于某人。