Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从javascript分配会话值_C#_Javascript_Ajax - Fatal编程技术网

C# 从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

我使用下面的代码来分配会话值。但是它使用默认值,而我分配javascript变量意味着我得到了错误

  //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页面的生命周期没有很好的了解。您正在混合使用服务器端和客户端脚本