2012-07-25 50 views
0

可能重複:
ASP.NET Forms autosave在ASP.NET應用程序中自動保存?

我正在尋找如何在ASP.NET 4.0中實現一個 「自動保存」 功能的一般指導。我有一個帶有標籤界面的應用程序(AJAX Control Toolkit),用戶可以在任何給定的時間對各種字段和標籤進行更改。每次對字段進行更改時,我需要爲(1)創建自動保存,(2)每3秒保存一次(或不保存)。

我從來沒有實現過這樣的事情,我正在尋找指導。顯然,我假設有一些AJAX參與,我只是不知道如何去做。

+0

** HTTP://stackoverflow.com/questions/875834/asp-net-forms-autosave* * – 2012-07-25 15:17:07

回答

0

使用Web服務與ASP.NET AJAX:

您的數據一艘使用Web服務的服務器。您可以附加到輸入控件(或lostfocus事件)的更改事件,並在觸發時調用Web服務。對於每隔X秒,使用window.setTimeout或window.setInterval,並進行調用以將所有頁面數據發送到服務器。

我不知道經常發送數據會不會好;你確定你需要這兩個嗎?

0

一個簡單的方法是將

  1. 裹在更新面板自動完成表單
  2. 武官.change()監聽到所有的文本框ECT
  3. 頁面
  4. 添加一個JavaScript計時器在改變事件和計時器點擊隱藏按鈕發表回來。
  5. 也許有一些可愛的頁面已經被保存在你回發期間更新文本
  6. 巴姆全部完成
相關問題