Механизм Запроса Формы Stackru?

Мы все видим,

Когда мы находимся в процессе написания вопроса о Stackru, прежде чем мы разместим наш вопрос. Если мы закроем браузер или обновим его, мы все равно увидим, что весь введенный в форму контент все еще доступен.

Как это запрограммировано.

Я хочу сделать что-то подобное в моем приложении.

Я могу думать о хранении двух переменных сеанса

  1. Название - Вопрос
  2. Тело - сообщение

Обновите переменные сеанса за минимальные интервалы времени и уничтожьте переменные нажатием кнопки "Опубликовать свой вопрос".

Я не уверен, если это как Stackru обрабатывает это.

Кто-нибудь может предложить лучший подход?

Моя платформа ASP.Net C# MVC 3.0

1 ответ

Решение

Лучший способ увидеть, как это работает - использовать браузер с некоторыми inspector для примера Firefox + Firebug,

Вы увидите, что страница время от времени публикует содержимое поля ответа и сохраняет его на сервере с помощью ajax-вызовов (поэтому при вводе также иногда отображается сообщение "черновик сохранен").

Есть и другие соединения в фоновом режиме: например, веб-сокеты, которые приводят к тому, что сайт действительно обновляется. on-life,

Другие вопросы по тегам