C# 从服务器端访问web存储-可能吗?

C# 从服务器端访问web存储-可能吗?,c#,asp.net,local-storage,web-storage,sessionstorage,C#,Asp.net,Local Storage,Web Storage,Sessionstorage,我在web存储(会话和/或本地)中存储了一些字符串,我想知道是否可以在服务器端的页面加载或init上检查这些存储的字符串(在我的例子中是asp.net c#)。。。因此,例如,我知道不要从数据库中重新获取数据,而是使用上次加载页面时已经驻留在浏览器中的内容。不,这是不可能的会话存储在客户端上。如果您想在服务器上访问它,您必须编写javascript来读取该值,将其放入一个隐藏字段,以便将其发送到服务器。或者javascript,它将从存储中读取值并重定向到服务器,并将其作为查询字符串参数传递。服

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

不,这是不可能的<代码>会话存储在客户端上。如果您想在服务器上访问它,您必须编写javascript来读取该值,将其放入一个隐藏字段,以便将其发送到服务器。或者javascript,它将从存储中读取值并重定向到服务器,并将其作为查询字符串参数传递。服务器绝对无法直接访问此存储。这是会话存储与cookie的缺点之一。

cookie对您有用吗,还是您需要存储更大的数据量?值存储在本地存储还是服务器端会话中?嗯,这是有道理的,尽管您的隐藏字段想法实际上可以解决我的特定问题。谢谢难道他不能检查一下这个值是否存在于
Page\u Load
上的会话中,如果不存在,就从数据库中提取吗?服务器端会话与本地存储无关。