丢失会话变量,经典asp,iis7,url重写即10& 11

时间:2013-12-13 20:46:43

标签: iis-7 asp-classic url-rewriting session-variables internet-explorer-10

这是最奇怪的问题,让我发疯。

我们有一份在线调查问卷,我决定将其拆分,而不是将其分成一个长形式。

表单提交到同一页面,在页面顶部检查它所在的页面,从上一页读入数据并将其存储在会话变量(数组)中。还有一些会话变量总结了答案等。

它完全读取数据,但是当再次提交页面时,会话似乎丢失了以前的数据并且只有更新的信息。

这是好奇的一点。它完美适用于chrome,firefox,safari和旧版本的ie。

当我直接浏览页面时,它也适用于ie10 / 11 questionnaire.asp但是当我通过url rewrite / questionnaire / stage-1访问页面时,它无法保存会话变量,但仅在ie10和11中。

这让我发疯了。我可以看到代码中的任何问题,所以我觉得这可能与ie如何使用iis7 / url重写的会话变量有关!

在这里生气!

由于

1 个答案:

答案 0 :(得分:0)

也许你只需要设置会话变量的到期时间。

尝试以下代码:

<% Session.Timeout=120 %>

这是几分钟。

相关问题