簡體   English   中英

ASP.NET 表單自動保存

[英]ASP.NET Forms autosave

我們有一個內部的 asp.net 表單應用程序,其中一個頁面本質上是一個 WYSIWYG 編輯器,用戶可以在其中輸入 3-5 段報告。 具有最少用戶中斷量的自動保存功能的最佳選擇是什么? 除非必須,否則我不想每五分鍾左右強制回發一次,而是可能每次文本更改時進行某種類型的客戶端檢查,並將其與上次提交信息的時間進行比較,然后從那里?

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

這肯定會避免通過回發打斷用戶。

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

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

從本質上講,這為您提供了一個概述,但您需要關注的主要部分是將 Web 服務暴露給 JavaScript:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM