为什么window.open()出来的一个ASPX页面Session没有改变。

secondflying 2007-08-18 02:10:54
我的问题是这样的:在IIS默认网站下有两个我的应用程序的虚拟目录,假设一个为A,一个为B。在B应用程序里有个页面为b.aspx
在A网站中的一个页面的按钮上我用window.open('http://localhost/B/b.aspx')打开b页面,在b页面的后台代码里用Session保存了一些值。然后我将b.aspx这个页面关掉。再在A的那个页面里点那个按钮,也就是再用window.open打开b.aspx这个里面的Session值都保留了下来。
请问怎样才能做到window.open打开的是一个全新的页面,没有上次打开时保留的Session啊。

注:window.open时没有给新窗口名字。


谢谢各位了!!
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
secondflying 2007-08-18
  • 打赏
  • 举报
回复
哈,了解了,谢谢各位星星了,想不到周六还有这么多人:)
wangkun9999 2007-08-18
  • 打赏
  • 举报
回复
Session改成ViewState,保存是的当前的视图状态,这样就不会传到其它页面
Jinglecat 2007-08-18
  • 打赏
  • 举报
回复
同一个窗口打开的子窗口共享一份 Session,不管是 href=www.abc.com/page.aspx 还是 window.open

cpp2017 2007-08-18
  • 打赏
  • 举报
回复
除非像用ls说的那们。
cpp2017 2007-08-18
  • 打赏
  • 举报
回复
由一个窗口打开的其他窗口都是同一session.
zorou_fatal 2007-08-18
  • 打赏
  • 举报
回复
在新打开的那个页面里先 Session.Abandon.

62,017

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧