如何在服务器端获取HTML5本地存储值

Jib*_*oor 11 javascript html5 local-storage c#-4.0

我是.Net开发人员,我知道HTM5 localstorage是客户端存储技术.我想在服务器端获取本地存储数据.

为了从服务器端获取cookie值,我们Request.Cookie在ASP.NET中有.有没有这样的解决方案直接在服务器端获取本地存储值?请指导我.我正在使用.net 4.0框架

谢谢,吉布

Dar*_*rov 13

您需要使用标准HTTP技术将此信息从客户端传递到服务器.使用javascript你可以填写:

  • 隐藏的领域
  • 查询字符串参数
  • POST
  • Ajax调用服务器
  • ...

这将取决于您的应用程序的组织方式,存储的信息类型,数量,是否要重定向,......但在所有情况下都应该使用javascript来完成,因为这是唯一的访问方式存储在localStorage中的数据.


Que*_*tin 7

不.本地存储的全部意义在于它是本地的.与cookie相比,它的一个优点是可以在其中存储大量数据.Cookie的一个优点是它们很小,因此将它们包含在给定主机的每个HTTP请求中的开销很小.有两个优点是不兼容的,所以你不会想要它们在一个技术中.

如果您想获取服务器上的数据,那么您需要让客户端明确地发送它(例如通过Ajax).