在 javascript 中获取 ASP.NET 会话值?
Getting ASP.NET session value in javascript?
我正在尝试调用存储在 C# 中的会话变量。我的代码是
var sesion_values= '<%= Session["userEmail"].ToString() %>';
console.log("sesion is: ", sesion_values);
这个return:
sesion is: <%= Session["userEmail"].ToString() %
据我所知,asp.net 代码不是 运行,因此您可能将它放在 javascript 文件中 - asp.net 不编译它。
一个技巧是在加载 javascript 文件之前将其添加到 .aspx 页面(或母版页)...
例如,在 asp.net 代码中执行此操作。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
var sesion_values = '<%=Session["userEmail"].ToString()%>';
</script>
<script src="yourscript.js"></script>
</head>
然后你可以使用 javascript 文件中的 sesion_values
。
我正在尝试调用存储在 C# 中的会话变量。我的代码是
var sesion_values= '<%= Session["userEmail"].ToString() %>';
console.log("sesion is: ", sesion_values);
这个return:
sesion is: <%= Session["userEmail"].ToString() %
据我所知,asp.net 代码不是 运行,因此您可能将它放在 javascript 文件中 - asp.net 不编译它。
一个技巧是在加载 javascript 文件之前将其添加到 .aspx 页面(或母版页)...
例如,在 asp.net 代码中执行此操作。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
var sesion_values = '<%=Session["userEmail"].ToString()%>';
</script>
<script src="yourscript.js"></script>
</head>
然后你可以使用 javascript 文件中的 sesion_values
。