【发布时间】:2013-03-09 07:20:23
【问题描述】:
在代码隐藏中,我用一些数据设置了Session。
Session["usedData"] = "sample data";
问题是如何在 javascript 中获取 Session 值(在我的示例中;“示例数据”)并将 Session["usedData"] 设置为新值?
【问题讨论】:
-
请说明是 ASP.Net MVC 还是 Webforms。如果是 MVC,则可以直接访问 javascript。如果是 webforms,可以临时添加到 ViewState[]
-
我正在使用 WebForms,为什么我无法访问 Session 变量并将其设置为值?
-
不太了解 WebForms,直接访问 WebForm 中的 Session 对我来说是新的(尽管这很可能是不好的做法)。会话在服务器端(webserver / iis),javascript 在客户端(浏览器)。您需要向网络服务器发出特定请求才能在会话中触发更改。简而言之,您可以使用 ajax(jQuery 实现更简单)和 web 服务从 javascript 更新会话。
标签: javascript .net session