2014-01-15 67 views
0

我偶然發現了一個問題(在這種情況下,MSDN和Google搜索似乎都無法幫助我)。Asp.Net TreeView - 使文本不可點擊

我有一個ASP:TreeView模塊內的WebForms頁面列出了一些動態生成的數據。由於父子複選框檢查也會影響其他元素,因此每次更改值時都會進行回發。

這是工作完全正常。但問題是,當用戶單擊數據的字符串表示而不是旁邊的複選框時,整個事情似乎崩潰了,即使點擊複選框,回發也不再發生。

有沒有辦法讓文本值不可點擊?

這聽起來像一個相當簡單的事情,但我浪費了不可思議的時間試圖解決它,無濟於事。

回答

0

經過更持續的試用和測試,結果證明解決方案相當簡單。當您填充樹形視圖(創建單個節點)時,可以設置:

node.SelectAction = TreeNodeSelectAction.None; 

這使得文本表示不可點擊。希望這可以幫助某人。