Механизм Запроса Формы Stackru?
Мы все видим,
Когда мы находимся в процессе написания вопроса о Stackru, прежде чем мы разместим наш вопрос. Если мы закроем браузер или обновим его, мы все равно увидим, что весь введенный в форму контент все еще доступен.
Как это запрограммировано.
Я хочу сделать что-то подобное в моем приложении.
Я могу думать о хранении двух переменных сеанса
- Название - Вопрос
- Тело - сообщение
Обновите переменные сеанса за минимальные интервалы времени и уничтожьте переменные нажатием кнопки "Опубликовать свой вопрос".
Я не уверен, если это как Stackru обрабатывает это.
Кто-нибудь может предложить лучший подход?
Моя платформа ASP.Net C# MVC 3.0
1 ответ
Лучший способ увидеть, как это работает - использовать браузер с некоторыми inspector
для примера Firefox
+ Firebug
,
Вы увидите, что страница время от времени публикует содержимое поля ответа и сохраняет его на сервере с помощью ajax-вызовов (поэтому при вводе также иногда отображается сообщение "черновик сохранен").
Есть и другие соединения в фоновом режиме: например, веб-сокеты, которые приводят к тому, что сайт действительно обновляется. on-life
,