javascript - Asp.net mvc 在 javascript 中设置 session 变量

标签 javascript c# asp.net-mvc session

我正在尝试在 JavaScript 中设置 session 值:

//session value 5400
//remainingSeconds value 5399
@Session["remain-seconds"] = remainingSeconds;

但我收到以下错误:

invalid left-hand side in assignment

是否可以在 JavaScript 中设置 session 变量?

最佳答案

不, session 变量是服务器端的。您必须进行一些 ajax 调用来与服务器对话来设置它。通过谷歌搜索有很多这样的例子。 You can see one example here.

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

关于javascript - Asp.net mvc 在 javascript 中设置 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35139602/

相关文章:

javascript - react 中的 CORS 请求

javascript - 如何拒绝我没有做出的 promise ?

c# - 在指定时间引发事件

c# - 从用户定义的表更新多个表

c# - MVC DisplayFor 不渲染

javascript - 使用 Firefox Scratchpad 与 node/JSFiddle 的 JSON.parse 结果不同

javascript - jquery XML 解析最后 3 个文档

c# 在运行时在 Debug模式下显示设置值

c# - ASP.Net MVC @Url.Action() 路由到错误的 Controller

c# - 使用从不同程序集中的类继承的模型的代码优先方法