这是最奇怪的问题,让我发疯。
我们有一份在线调查问卷,我决定将其拆分,而不是将其分成一个长形式。
表单提交到同一页面,在页面顶部检查它所在的页面,从上一页读入数据并将其存储在会话变量(数组)中。还有一些会话变量总结了答案等。
它完全读取数据,但是当再次提交页面时,会话似乎丢失了以前的数据并且只有更新的信息。
这是好奇的一点。它完美适用于chrome,firefox,safari和旧版本的ie。
当我直接浏览页面时,它也适用于ie10 / 11 questionnaire.asp但是当我通过url rewrite / questionnaire / stage-1访问页面时,它无法保存会话变量,但仅在ie10和11中。
这让我发疯了。我可以看到代码中的任何问题,所以我觉得这可能与ie如何使用iis7 / url重写的会话变量有关!
在这里生气!
由于
答案 0 :(得分:0)
也许你只需要设置会话变量的到期时间。
尝试以下代码:
<% Session.Timeout=120 %>
这是几分钟。