会话值和兼容性?

时间:2010-01-22 11:28:07

标签: cross-browser

我在运行应用程序时遇到Internet Explorer 8的兼容性问题。这些兼容性问题也会影响C#中的会话值。

还有其他方法可以使会话值不受兼容性问题的影响吗?

电子。 g。:我在登录时在会话中存储用户ID,并根据会话值在列表框中加载权限。

这是场景:

  1. 我以管理员身份登录我的应用程序;为admin分配的权限被加载。之后,我正在退出

  2. 我尝试以不同的用户身份登录,它会在列表框中加载用户权限。

  3. 这就是出现问题的地方。再次以admin身份登录时,它会加载先前登录的用户的权限,而不是列表框中管理员的权限。并且在检查会话值时,它具有前一个用户的用户ID。

  4. 任何人都可以指导我摆脱这个吗?

    同样的问题似乎适用于IE6。但问题出现在IE8上。

2 个答案:

答案 0 :(得分:0)

这听起来不像浏览器问题 - 会话ID保存在浏览器cookie中,而会话值保存在服务器上。读取和写入cookie是一种基本的浏览器功能,在IE6和IE8之间没有变化。我建议你查看你的代码,而不是浏览器。

答案 1 :(得分:0)

我刚刚更改了互联网选项以在每次访问网页时清除cookie。现在工作正常