在客户端浏览器上存储数据

时间:2014-11-18 16:18:31

标签: c# .net asp.net-mvc-5 browser

我有一些情况需要在客户端存储一些数据我不想使用服务器内存。我需要存储像resultset这样的数据。

对于exmp,我有购物网站,当用户要添加到购物篮时,我需要将该购物篮信息存储到浏览器cookie中。

简而言之,我需要在Web浏览器cookie中存储一个列表对象。

我使用过cookie,但它只存储字符串对象。

我认为问题可以通过将列表对象序列化为json字符串或xml字符串来解决,但我没有找到相同的方法。

任何人都可以建议我采取正确的方法来实现这个目标。

我最赞赏你的解决方案。

1 个答案:

答案 0 :(得分:2)

您可以使用localStorage,但它限制为5mb,不受IE7及更低版本的支持。

或者,对于跨浏览器兼容性,您可以使用第三方库,例如Store.js