2009-04-08 60 views
1

這是我的場景,我想詢問您的意見,哪種控件最適合使用。我正在使用C#,ASP.net 2.0。針對我的場景的網頁控制建議

我需要創建一個類似樹的結構。用戶將從一些東西開始,然後將節點添加到它。每個節點本身都是一個結構,因此應該爲用戶提供一個創建新節點類型或使用現有類型節點的選項。

這裏明顯的選擇似乎TreeView。然而,我有一些擔心: 1)我被要求儘量減少返回到Web服務器的次數,我不知道這將如何與TreeView一起工作。 2)如果我最終使用TreeView,創建一個新的節點類型(目前它是一個.ascx(用戶控件))可能是棘手的處理,因爲我需要打開一個新窗口並返回節點id和名稱添加到創建節點類型的父頁面(其中包含TreeView)並無縫地更新它。

有什麼建議嗎?

回答

1

你可能想看看JQuery的樹形

http://docs.jquery.com/Plugins/Treeview/treeview#options

這樣,你就可以更新客戶端樹視圖,當用戶得到的一切工作的需要,然後提交樹的狀態。

的JQuery對於.NET http://jquerydotnet.codeplex.com/

+0

我可以使用它創建服務器上的節點?我特別需要的是能夠創建一個新類型的節點(使用現有的服務器控件),然後將ID和名稱傳遞給包含TreeView的頁面,然後更新客戶端的TreeView。 – sarsnake 2009-04-08 17:29:21