11

我已经在网络存储(会话和/或本地)中存储了一些字符串,并且想知道是否可以在页面加载或服务器端初始化时检查这些存储的字符串(在我的例子中是 asp.net c#)。 ..因此,例如,我将知道不要从数据库中重新获取数据并使用上次页面加载时浏览器中已经存在的内容。

4

1 回答 1

14

不,那是不可能的。sessionStorage住在客户端。如果要在服务器上访问它,则必须编写读取该值的 javascript,将其放在隐藏字段中,以便将其发送到服务器。或者 javascript 从存储中读取值并重定向到服务器,将其作为查询字符串参数传递。服务器绝对没有办法直接访问这个存储。这是 sessionStorage 与 cookie 的缺点之一。

于 2012-05-07T20:42:17.137 回答