Lij*_*raj 2 asp.net-mvc sessionstorage angular
我正在 window.sessionStorage 中保存一些用户不敏感的数据。该数据特定于浏览器选项卡,现在我想从服务器端访问我存储在会话存储中的数据,我该怎么做。
你不能。sessionStorage是驻留在客户端计算机上的浏览器内的东西。ASP.NET MVC 驻留在您的服务器上。您不能简单地将客户端浏览器数据“拉”到服务器,浏览器必须将其发送给您。
使用 JavaScript,您可以读取会话存储中的任何内容,然后发出 AJAX 请求将其发送到 ASP.NET MVC。
let sessionData = sessionStorage.yourData;
this.http.post('api/wherever', sessionData).subscribe(response => { ... });
Run Code Online (Sandbox Code Playgroud)
另一种选择是不将数据存储在会话存储中,而是存储在 cookie 中。Cookie 数据随每个发送到服务器的 HTTP 请求一起传递。这样,数据就可以在 ASP.NET MVC 中立即访问。
| 归档时间: |
|
| 查看次数: |
13193 次 |
| 最近记录: |