He almacenado algunas cadenas en el almacenamiento web (sesión y/o local), y me pregunto si es posible verificar tales cadenas almacenadas en la carga de página o init en el lado del servidor (asp.net C# en mi caso) ... Así que, por ejemplo, sabré que no volveré a buscar datos del DB y usaré lo que ya está en el navegador desde la última carga de la página.Acceda al almacenamiento web desde el servidor, ¿es posible?
Respuesta
No, eso no es posible. sessionStorage
vive en el cliente. Si desea acceder a él en el servidor, tendrá que escribir javascript que lea el valor, lo coloca en un campo oculto para que se envíe al servidor. O javascript que leerá el valor del almacenamiento y lo redirigirá al servidor que lo pasa como parámetro de cadena de consulta. No hay forma de que el servidor acceda directamente a este almacenamiento. Esa es una de las desventajas de sessionStorage vs cookies.
Hmmm que tiene sentido, aunque su idea de campo oculto resolvería mi problema particular, en realidad. ¡Gracias! – brnwdrng
¿No podría simplemente verificar si el valor existe en la sesión en 'Page_Load' y recuperarlo del DB si no es así? –
La sesión del servidor no tiene nada que ver con el almacenamiento local. –
- 1. Acceda al servicio web desde GWT
- 2. Ejecución de un servidor en la máquina virtual Parallels. ¿Es posible que el host acceda?
- 3. Acceda al recurso compartido NFS desde el programa Java
- 4. Acceda a DbContext desde IQueryable
- 5. ¿Es posible cargar gzip javascript comprimido sin un servidor web?
- 6. acceda al método sincronizado de java desde el código nativo
- 7. Acceda al álbum de fotos desde el código de iPhone
- 8. Acceda a HtmlHelpers desde WebForm al utilizar ASP.NET MVC
- 9. ¿Es posible alojar un servidor web en VBA?
- 10. ¿es posible llamar al servlet java desde ring/compojure?
- 11. Acceda al JSON.Stringify nativo de Rhino desde Java
- 12. Acceda al MySQL de MAMP desde la Terminal
- 13. ¿Es posible portar un servidor X11 al iPhone?
- 14. Servidor web para Android
- 15. Acceda al caché de Google Chrome
- 16. ¿Es posible usar caché en el servicio web?
- 17. ¿Es posible que un sitio web malicioso robe mis cookies desde otro sitio web?
- 18. de la subversión al servidor web
- 19. ¿Es posible llamar al código C++ desde C#?
- 20. Acceda al field.choices de Django
- 21. Mover una carpeta desde el escritorio al servidor?
- 22. Problemas al autenticar al sitio web desde el código
- 23. Llamar a PHP desde el "servidor web" virtual/personalizado
- 24. ¿Es posible montar almacenamiento de blobs en mi máquina local para el despliegue?
- 25. Cómo copiar/clonar un entorno virtual desde el servidor web
- 26. Enviar un archivo pdf al cliente desde el servidor a través del servicio web
- 27. ¿Prevenir web2py desde el almacenamiento en caché?
- 28. almacenamiento de imágenes en el servidor sql
- 29. Servidor SQL notifica al servidor web del cambio de tabla
- 30. Acceda al escenario en el IDE de Flash CS4
¿Te serviría una cookie o necesitas almacenar un mayor volumen de datos? – Zachary
¿Los valores están almacenados en el almacenamiento local o en la sesión del lado del servidor? –