2009-05-18 82 views
3

我們有一個內部的asp.net窗體應用程序,其中一個頁面本質上是一個WYSIWYG編輯器,用戶輸入3-5段落報告。使用最少用戶中斷的自動保存功能的最佳選擇是什麼?我不想強制每五分鐘左右回傳一次,除非必須進行,但每次文本更改時可能會進行一些類型的客戶端檢查,並將其與上次提交信息的時間進行比較,然後從那裏?ASP.NET窗體自動保存

回答

6

這是一個完美的任務,可以通過使用AJAX來解決。您可以設置某種計時器以便在用戶進行客戶端更改時啓動,然後讓客戶端通過異步調用客戶端返回服務器以發送wysiwyg框的內容。然後,您可以禁用定時器,直到用戶再次開始編輯以避免不需要的異步調用。

這肯定會避免用回發中斷用戶。

有很多方法可以做到這一點,但下面的MSDN鏈接將是一個良好的開端:

http://msdn.microsoft.com/en-us/library/bb398785.aspx

從本質上講,是給你一個概述,但你需要把重點放在主要的位爲暴露網絡-tovices to javascript:

http://msdn.microsoft.com/en-us/library/bb398998.aspx

+0

優秀的鏈接。 – dpant 2017-10-19 12:54:42