VB中会话变量的Javascript等价物

Javascript Equivalent for Session Variables in VB?

本文关键字:Javascript 等价物 变量 会话 VB      更新时间:2023-09-26

我有一些VB代码,不能再使用了(长话短说)。它是这样的:

Session.Contents("LetterVariables") = Nothing

是否有等效的javascript?

谢谢,

杰森。

没有直接的等价物,因为javascript运行的是客户端,而不是服务器端。

您可以对少量数据使用cookie,使用HTML可以使用本地存储。这些允许您使用javascript在页面之间(在同一域上)共享数据,但除非使用会话cookie或专门为其编码,否则这些数据将在会话之后持续存在。

这里有几个选项:

  1. 在JavaScript中,您需要利用对象来实现状态管理。只要在谷歌上搜索"状态管理javascript",我相信你会发现一些有用的东西。但请记住该会话的寿命——例如,在ASP.NET中,会话通常会一直持续到浏览器窗口关闭。但通过JavaScript,只有在该页面关闭或刷新之前
  2. 使用cookie管理会话状态,会话状态将一直持续到所述cookie到期(或用户删除cookie)
  3. 继续使用ASP.NET会话状态,但通过AJAX调用进行访问