2011-11-15 13 views
7

Soy un desarrollador de .Net, sé que el almacenamiento local HTM5 es una técnica de almacenamiento del lado del cliente. Quiero obtener los datos de almacenamiento local en el lado del servidor.¿Cómo puedo obtener los valores de almacenamiento local HTML5 en el lado del servidor

Para obtener el valor de cookie del lado del servidor tenemos Request.Cookie en ASP.NET. ¿Hay alguna solución como esa para tomar el valor de almacenamiento local directamente en el servidor? Por favor guíame. Estoy utilizando el .NET Framework 4.0

Gracias, Jibu

Respuesta

3

No. El punto de almacenamiento local todo es que es local. Una de las ventajas de esto sobre las cookies es que puedes almacenar muchos datos en él. Una de las ventajas de las cookies es que son muy pequeñas, por lo que la sobrecarga de incluirlas en cada solicitud HTTP a un host determinado es pequeña. Hay dos ventajas incompatibles, por lo que no las querrás en una sola tecnología.

Si desea obtener los datos en el servidor, necesita que el cliente lo envíe explícitamente (por ejemplo, a través de Ajax).

9

Deberá pasar esta información del cliente al servidor utilizando técnicas HTTP estándar. El uso de JavaScript podría llenar:

  • campos ocultos
  • parámetros de cadena de consulta
  • POSTAL
  • Ajax llamada al servidor
  • ...

Todo dependerá de cómo su aplicación está organizada, qué tipo de información se está almacenando, su volumen, si desea redirigir o no, ... Pero en todos los casos esto debe hacerse usando Java secuencia de comandos ya que esa es la única forma de acceder a los datos almacenados en localStorage.

Cuestiones relacionadas