从服务器端访问Web存储 - 可能吗?

brn*_*rng 10 c# asp.net local-storage web-storage sessionstorage

我已经在Web存储(会话和/或本地)中存储了一些字符串,并且想知道是否可以在页面加载或服务器端的init上检查这样存储的字符串(在我的情况下是asp.net c#). ..因此,例如,我将知道不从数据库重新获取数据并使用最后一页加载时已驻留在浏览器中的数据.

Dar*_*rov 14

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

  • 服务器端会话与本地存储无关. (2认同)