C#/Javascript会话存储

C#/Javascript会话存储,javascript,c#,session-variables,session-storage,Javascript,C#,Session Variables,Session Storage,如果我通过javacrript添加sessionStorage项,是否可以使用c#获取密钥/值服务器端 例如: Javascript sessionStorage.setItem("myItem"); 通过在浏览器控制台中调用“sessionStorage.length”确认其存储。返回1 C# 不,web服务器不知道浏览器的会话存储。浏览器的“会话”与web服务器的“会话”完全隔离 根据您希望存储和共享的信息类型,您可以使用cookies。浏览器和web服务器都可以使用cookie。请记住,

如果我通过javacrript添加sessionStorage项,是否可以使用c#获取密钥/值服务器端

例如:

Javascript

sessionStorage.setItem("myItem");
通过在浏览器控制台中调用“sessionStorage.length”确认其存储。返回1

C#


不,web服务器不知道浏览器的会话存储。浏览器的“会话”与web服务器的“会话”完全隔离

根据您希望存储和共享的信息类型,您可以使用cookies。浏览器和web服务器都可以使用cookie。请记住,Cookie在每个请求中都是双向传输的,因此它们会增加每个web请求的成本

或者,您可以将新信息发布到API。这将增加前期成本,但会降低每个web请求的成本。这种方法假定发布到API的值的更改频率低于用户更改页面的次数

Session.Keys.Count; // returns 0