Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
Asp.net mvc在javascript中设置会话变量_Javascript_C#_Asp.net Mvc_Session - Fatal编程技术网

Asp.net mvc在javascript中设置会话变量

Asp.net mvc在javascript中设置会话变量,javascript,c#,asp.net-mvc,session,Javascript,C#,Asp.net Mvc,Session,我正在尝试用javascript设置会话值: //session value 5400 //remainingSeconds value 5399 @Session["remain-seconds"] = remainingSeconds; 但我得到了以下错误: 赋值中的左侧无效 可以在javascript中设置会话变量吗 否,会话变量是服务器端变量。您需要有一个小的ajax调用来与服务器对话以设置它。通过谷歌搜索有很多这样的例子 对于一次性评估(在服务器上,在它到达客户端之前),您可以在脚本

我正在尝试用javascript设置会话值:

//session value 5400
//remainingSeconds value 5399
@Session["remain-seconds"] = remainingSeconds;
但我得到了以下错误:

赋值中的左侧无效


可以在javascript中设置会话变量吗

否,会话变量是服务器端变量。您需要有一个小的ajax调用来与服务器对话以设置它。通过谷歌搜索有很多这样的例子


对于一次性评估(在服务器上,在它到达客户端之前),您可以在脚本的代码部分设置它(某种程度上),但我认为这与您要求的不同

用户无法访问会话JavaScript@jasonwarford你确定吗?我正在使用setinterval来实现倒计时。每秒发送ajax请求将是一个繁重的过程。我这样做是因为用户可以从控制台更改javascript变量,我需要JavaScriptName中不可更改的全局变量,这类事情有选项。会话不是其中之一。=)请打开一个新问题,寻求解决潜在问题的建议。好的,我找到了解决方案,简单的内部包装(函数(){:))