2009-04-16 26 views
2

我有幾個關於如何使這兩個工作的具體問題。 我需要可以在客戶端操作的樹(添加/刪除節點,展開/摺疊),並且可以在用戶特別按下SAVE按鈕時將其保存在數據庫中。jquery樹和asp.net 2.0

從我所做的研究中,我收集到,我需要做的是使用回調(asp.net回調)消耗jquery樹,當保存按鈕被按下併發送到服務器。我很想知道是否有人有處理這種情況的經驗。

我是否會以Javascript數組,JSON或XML的形式將它發送回服務器? 我有一個簡單的例子,制定出與在我的網頁被定義爲我的aspx.cs以下的回調文件:

public partial class Default2 : System.Web.UI.Page, ICallbackEventHandler 

(我會後的代碼,但由於某些原因,當我嘗試發佈一大塊格式化是搞砸了)

現在,我想知道這裏有什麼技術問題,CallBack和asp.net ajax庫有什麼區別。從我所讀的內容來看,它基本上是一樣的。

所以,我應該能夠使用Javascript樹並打包它,然後將其發送到服務器以保存到DB?

我正在使用asp.net webforms

回答

1

有一個更簡單的解決方案。創建你的Jquery樹視圖,然後連接一個HTML提交按鈕來從JQuery($ .Ajax(function(){} .....)發出一個AJAX調用並將其發送給一個web服務(* .asmx),該服務將處理callback。下面是一個解釋它的示例:

example here