我想在javascript设置会话值:Asp.net MVC设置会话变量在javascript
//session value 5400
//remainingSeconds value 5399
@Session["remain-seconds"] = remainingSeconds;
但我得到以下错误:
invalid left-hand side in assignment
是否有可能设置会话JavaScript内部的变量?
我想在javascript设置会话值:Asp.net MVC设置会话变量在javascript
//session value 5400
//remainingSeconds value 5399
@Session["remain-seconds"] = remainingSeconds;
但我得到以下错误:
invalid left-hand side in assignment
是否有可能设置会话JavaScript内部的变量?
不,会话变量是服务器端。你必须有一个小Ajax调用来与服务器对话来设置它。通过谷歌搜索有很多这样的例子。 You can see one example here.
对于一次性评估(在服务器上,在它碰到客户端之前),您可以在脚本的代码部分对其进行设置(排序),但我认为这与您所询问的不同去做。 See this thread。
我正在使用setinterval来实现倒数计时器。每秒发送ajax请求将是一个繁重的过程。我这样做是因为用户可以从控制台更改JavaScript变量,并且我需要JavaScript中不可更改的全局变量。 –
有这种选择。会议不是其中之一。 =)请提出一个新的问题,提出解决问题的方法。 – Nikki9696
Okey我发现解决方案,简单的包装里面(function(){:))) –
JavaScript无法访问会话 – jasonwarford
@jasonwarford确定吗? –