【发布时间】:2010-02-27 16:00:06
【问题描述】:
我有一个关于会话变量的非常奇怪的问题。
我有一个设置了一些会话变量的 asp.net 页面。在我的开发机器(本地主机)上,我进行了回发,会话值仍然被填充。
当我通过单击 url 栏并按 enter 重新加载页面时,会话变量仍然存在。
但是,当我将此页面部署到网络服务器时,该页面在进行回发时仍然保留会话值,但是一旦我单击 URL 并按 Enter,会话值就会丢失(其中 ispostback = false)
但是当我按下刷新按钮时,会话变量存在(但我确实收到一个弹出窗口警告我需要重新发送页面数据!)
我运行的是 IE 7,而网络服务器是 iis6 我做错了什么?!
请帮助 x
【问题讨论】:
-
尝试将问题隔离到您在此处发布的简单
aspx页面,以便人们可以轻松地重现该行为并提出解决方案。