¿El mecanismo Ask Form de StackOverflow?

todos vemos,

Cuando estamos en proceso de escribir una pregunta en StackOverflow, antes de publicar nuestra pregunta. Si cerramos el navegador o lo actualizamos, todavía podemos ver que todo el contenido que escribimos en el formulario todavía está disponible.

Como se programa.

Quiero hacer algo similar en mi aplicación.

Puedo pensar en almacenar dos variables de sesión.

  1. Título - Pregunta
  2. Cuerpo - mensaje

Actualice las variables de sesión en intervalos de tiempo mínimos y elimine las variables al hacer clic en el botón "Publicar su pregunta"

No estoy seguro si así es como StackOverflow está manejando esto.

¿Alguien puede sugerir el mejor enfoque?

Mi plataforma es ASP.Net C# MVC 3.0

preguntado el 27 de julio de 12 a las 18:07

Si actualizas la página, pierdes el texto. Se almacena en una base de datos relacional una vez que hace clic en 'publicar su respuesta'. Esto le permite relacionar una publicación con una pregunta, etc. De lo contrario, sería imposible mostrar la información a los otros usuarios que visitan el sitio. -

1 Respuestas

La mejor manera de ver cómo funciona es usar el navegador con algunos inspector para un ejemplo Firefox + Firebug.

Verá que la página publica contenido del campo de respuesta de vez en cuando y lo guarda en el servidor con llamadas ajax (por lo tanto, a veces también muestra el mensaje "borrador guardado" mientras escribe).

También hay otras conexiones en segundo plano: por ejemplo, websockets, lo que hace que el sitio realmente se actualice on-life.

Respondido 27 Jul 12, 19:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.