0

问题说明:

现在我的 asp.net mvc 3 应用程序正在使用cookieles="auto"我非常讨厌的设置,我正在尝试找到一些可以让我关闭该功能的东西。

所以我遇到了 HTML5 存储解决方案,我在理解它背后的想法时遇到了一些麻烦。所以基本上我需要做的就是获取我的userID变量并将其从一个页面移动到另一个页面,然后在后端我拉出这个用户 ID 并将数据作为模型传递给查看。现在,我如何在没有 cookie 和使用 HTML5 存储的情况下做到这一点?如果它只能通过 JavaScript 访问,我需要通过 ajax 将它传递给我的控制器吗?但是我认为这没有任何意义,因为我已经将我的模型传递给了带有空用户 ID 的视图,因为 cookie 是空的。

有没有办法访问后端的 HTML5 存储?也许我在这里遗漏了一些东西,请指教!

4

1 回答 1

1

不,除了javascript代码之外别无他法,它将读取存储内容并将其发送到后端。对于应该对服务器可用的一小部分数据,请使用 cookie。

本地存储是专门为内容创建的,不会随每个请求传输到服务器,因此允许存储比不破坏流量的 cookie 更多的数据。

于 2012-04-12T22:09:23.800 回答