-1

我的 MVC3 应用程序中有 2 个视图。一个视图通过 JavaScript 创建一个 cookie,我试图在另一个视图中访问它。但它显示为“未定义”。为什么这样?另外,我想知道除了 Cookies 之外,ASP.NET MVC3 中是否有任何客户端状态管理选项?

4

2 回答 2

0

您可以使用 HTML5 本地存储:

window.localStorage["test"] = "Hello World!";
于 2012-02-03T11:59:51.527 回答
0

我为这个问题找到了一个解决方法(虽然不完全是我想要的)。我使用 Session 对象来存储我的数据,然后在我的 Razor 视图中的 @{ } 块下的字符串变量中检索会话。然后我在我的 JS 代码中访问了 C# 变量。

于 2012-02-06T13:39:04.923 回答