這是我的場景。我將顯示一個帶有樹形視圖的頁面。用戶可以添加和刪除節點:當用戶點擊節點時,彈出窗口會彈出一個窗體,用戶將輸入數據,然後將這些數據保存到數據庫中,然後彈出腳本返回與id(來自數據庫)。此id需要傳遞給父頁面,並且需要在CLIENT上更新樹。在客戶端操縱樹 - 請告知
當用戶完成修改樹時,他們將點擊保存按鈕,樹會保存在數據庫中。
我正在使用asp.net webforms,c#。
我應該如何去實現這些目標?我看到它的方式,我不需要使用ajax,因爲樹的修改是在客戶端完成的。 訣竅是讓彈出窗口返回一個id(它來自服務器到父頁面)。 請指教。 我應該使用TreeView控件還是來自say-jQuery的簡單樹插件? (請記住,我需要將父頁面提交給服務器,並將樹中的數據保存到數據庫中)。
我看到它的方式,我唯一的選擇是一個Jquery樹。但是我們可以通過提交的aspx頁面訪問嗎?幫幫我!
但我不想那樣,請閱讀我的問題。彈出保存的數據應該獨立於樹。在用戶按下父頁上的「保存」按鈕之前,樹本身不應保存到數據庫中。 – sarsnake 2009-04-15 16:58:59
在我的場景中,一個節點是一個獨立的結構,所以如果用戶添加一個新節點,節點應該保存到數據庫,其ID返回到樹中。只有當用戶保存一棵樹時,節點與樹的關係纔會被保存。希望這是有道理的。 – sarsnake 2009-04-15 17:00:21