我正在尋找如何在ASP.NET 4.0中實現一個 「自動保存」 功能的一般指導。我有一個帶有標籤界面的應用程序(AJAX Control Toolkit),用戶可以在任何給定的時間對各種字段和標籤進行更改。每次對字段進行更改時,我需要爲(1)創建自動保存,(2)每3秒保存一次(或不保存)。
我從來沒有實現過這樣的事情,我正在尋找指導。顯然,我假設有一些AJAX參與,我只是不知道如何去做。
我正在尋找如何在ASP.NET 4.0中實現一個 「自動保存」 功能的一般指導。我有一個帶有標籤界面的應用程序(AJAX Control Toolkit),用戶可以在任何給定的時間對各種字段和標籤進行更改。每次對字段進行更改時,我需要爲(1)創建自動保存,(2)每3秒保存一次(或不保存)。
我從來沒有實現過這樣的事情,我正在尋找指導。顯然,我假設有一些AJAX參與,我只是不知道如何去做。
使用Web服務與ASP.NET AJAX:
您的數據一艘使用Web服務的服務器。您可以附加到輸入控件(或lostfocus事件)的更改事件,並在觸發時調用Web服務。對於每隔X秒,使用window.setTimeout或window.setInterval,並進行調用以將所有頁面數據發送到服務器。
我不知道經常發送數據會不會好;你確定你需要這兩個嗎?
一個簡單的方法是將
** HTTP://stackoverflow.com/questions/875834/asp-net-forms-autosave* * – 2012-07-25 15:17:07