【发布时间】:2014-03-24 08:19:48
【问题描述】:
我遇到了 ASP 会话对象的问题。 我在一页上设置了一个会话变量:
Session("QuestionAmount") = 1
在某些计算机上,当我在站点的另一个页面上使用此变量时,它可以正常工作,但在其他计算机上它似乎会丢失。我还注意到,在某些无法运行的计算机上,它可以在其他浏览器上运行。 因此,我的问题是: 不是所有浏览器都支持会话变量吗? (我会认为他们是)因为谷歌浏览器令人惊讶地是它工作最少的浏览器。有什么办法可以解决这个问题吗?
【问题讨论】:
-
ASP Session 对象使用 cookie 来维护它的状态查看浏览器的 cookie 接受策略。
-
也可以配置为无烹饪的
-
@Def 再次引用.net ?? asp-classic 中“开箱即用”的会话不提供无 cookie 选项,您正在考虑默认不支持的定制解决方案。
-
在不工作的计算机上启用了 Cookies
-
我能想到的唯一会影响的就是 cookie,如果您确定您的会话 cookie 没有被阻止并且抱歉,但我没有想法,除非您可以提供更多关于你的设置。
标签: session asp-classic session-variables