2009-04-21 55 views
1

我想動態地(即通過代碼)將目錄綁定到asp.net Treeview控件,並且一旦數據綁定並顯示給用戶,我想獲取節點列表選擇。綁定樹視圖動態獲取選定節點

我有約束力和顯示覆選框,做工精細,但當我查詢Treeview1.CheckedNodes它總是返回0,如果我不動態綁定,但創造用手節點則是抽到了選擇節點。

感謝

+0

請提供一些示例代碼,以便我們能夠更好地爲您提供幫助。這可能與頁面生命週期中事件的順序有關。 – 2009-04-21 09:17:01

回答

1

我的猜測是...因爲你動態地從頭開始構建整個事情每個頁面加載你失去了選擇。

您需要以某種方式存儲有關在回發之前檢查哪些複選框的信息(在Viewstate或Session中或根據您的需要而定)或重新應用這些選擇後(頁面加載或預加載如果你將它存儲在Viewstate中)。

+0

是的,我忘了如果(!Page.IsPostBack),我覺得這樣一個noob :( – RC1140 2009-04-21 11:50:53