我想在 JavaScript 中创建一个变量 Session 并在同一个 JavaScript 中检索它
我的代码
'<%Session["Test"] = "Welcome DS";%>';
var session_value = '<%=Session["Test"]%>';
alert(session_value);
它给出“<%=Session["Test"]%>" 警报结果,它没有给出会话值
我想在 JavaScript 中创建一个变量 Session 并在同一个 JavaScript 中检索它
我的代码
'<%Session["Test"] = "Welcome DS";%>';
var session_value = '<%=Session["Test"]%>';
alert(session_value);
它给出“<%=Session["Test"]%>" 警报结果,它没有给出会话值
ASP.NET 认为您编写的内容是纯字符串。如果我们谈论的是 .aspx 文件,删除引号应该可以解决问题。
<%Session["Test"] = "Welcome DS";%>
var session_value = <%=Session["Test"]%>;
如果您真的只需要 Javascript 中的会话变量,为什么不使用客户端会话变量?
例如 html5 sessionStorage
你可以这样设置:
sessionStorage.myVariable = "myvalue";
并像这样阅读:
var x = sessionStorage.myVariable