Pregunta

Me fui a probar mi página en otro navegador. En Google Chrome que puedo llenar un formulario, golpeó hacia atrás y hacia adelante y todavía tiene los datos allí. Ahora tengo que actualizar la página tan segura de datos es correcta (por ejemplo, ID de sesión si la cookie expira o usuario cierra la sesión antes de enviar). Restauro y perder todos los datos. ¿Hay alguna opción que pueda establecer por lo que todos los datos se mantienen?

¿Fue útil?

Solución

¿Qué marco está usando? Por ejemplo, ASP.NET Web Forms podría manejar esto a través de ViewState (puaj), ASP.Net MVC requeriría que hacerlo de forma manual, etc.

esencialmente necesario para persistir los datos en algún lugar mientras las recargas de la página, y luego volver a poblar los controles.

Otros consejos

Usted tendría que enviar a los valores del servidor mientras que se escriben en, y luego repoblar los campos del formulario de actualización.

Sí, la única manera segura de hacer esto es utilizar un script serverside almacenar el formulario temporarly. Ya que los navegadores se encarga de atrás / adelante diffrently su página no será compatible x-navegador si no se utiliza el servidor. Si el usuario pulsa el botón de retroceso que está un poco perdido ya desde ningún puesto se realiza, a menos que publique el formulario con algunos javascript magia antes de la nueva página se actualiza.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top