Pun*_*nit 0 .net firefox cross-browser internet-explorer-8 internet-explorer-7
由于会话对象,我的所有multpile选项卡浏览器都有问题.我要求每当用户打开新浏览器时我需要显示不同的值,所以我想在IE 6中使用Session,每个浏览器都会创建一个新会话.但所有其他多个选项卡浏览器IE 7和IE 8和FF共享会话(如果用户已经打开浏览器并尝试打开不同的broswer).有人可以告诉我如何在用户打开新的浏览器窗口时创建新会话.我的应用程序基本上是在ASP.NET和服务器端我们有VB.NET.
这是因为您使用的是基于cookie的会话.您的网页指示浏览器在本地存储包含数据的小文件,并且只要您的浏览器请求页面,此数据就会发送回Web服务器.此cookie文件在浏览器实例的所有选项卡之间共享.
通常这是用户期望的,因此如果您想要更改它,您应该有一个非常好的理由,但是如果需要解决方案是使用查询字符串来存储会话标识符.这是通过将元素的cookieless属性设置sessionState为值在web.config文件中配置的UseUri.有关sessionState元素的文档,请参见此处.
| 归档时间: |
|
| 查看次数: |
8976 次 |
| 最近记录: |