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