C# 从javascript分配会话值
我使用下面的代码来分配会话值。但是它使用默认值,而我分配javascript变量意味着我得到了错误C# 从javascript分配会话值,c#,javascript,ajax,C#,Javascript,Ajax,我使用下面的代码来分配会话值。但是它使用默认值,而我分配javascript变量意味着我得到了错误 //Working <%Session["UserSession"] = "hai"; %> var session_value='<%=Session["UserSession"]%>'; alert(session_value); //Not Working var value ="hai"; <%Session["UserSes
//Working
<%Session["UserSession"] = "hai"; %>
var session_value='<%=Session["UserSession"]%>';
alert(session_value);
//Not Working
var value ="hai";
<%Session["UserSession"] = value ; %>
var session_value='<%=Session["UserSession"]%>';
alert(session_value);
//正在工作
var会话_值=“”;
警报(会话_值);
//不起作用
var value=“hai”;
var会话_值=“”;
警报(会话_值);
我们无法从客户端脚本分配服务器端会话变量
相反,您可以发出jQueryAjax请求并调用webmethod,webmethod反过来在代码中设置会话变量。您可以将该值传递到webmethod。您可能对ASP.NET页面的生命周期没有很好的了解。您正在混合使用服务器端和客户端脚本