ASP.NET Forms автосохранение - PullRequest
3 голосов
/ 18 мая 2009

У нас есть внутреннее приложение для создания форм asp.net, где одна страница по сути является редактором WYSIWYG, в который пользователи вводят отчеты из 3-5 абзацев. Каковы наилучшие параметры для функции автосохранения с минимальным количеством пользовательских прерываний? Я не хочу инициировать обратную передачу каждые пять минут или около того, если мне не нужно, скорее, возможно, какой-то тип проверки на стороне клиента каждый раз, когда изменяется текст, и сравнивают это с последним, когда информация была отправлена, и переходят есть

1 Ответ

6 голосов
/ 18 мая 2009

Это идеальная задача, которую можно решить с помощью AJAX. Вы можете настроить запуск таймера, который запускается, как только пользователь вносит изменения на стороне клиента, а затем выполняет асинхронный вызов на стороне клиента обратно на сервер, чтобы отправить содержимое поля wysiwyg. Затем вы можете отключить таймер, пока пользователь снова не начнет редактирование, чтобы избежать ненужных асинхронных вызовов.

Это, безусловно, позволит избежать прерывания обратной связи.

Есть много способов сделать это, но следующая ссылка MSDN будет хорошим началом:

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

По сути, это дает вам обзор, но главное, на чем вы должны сосредоточиться, - это открыть веб-сервисы для JavaScript:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...