`
hejianhuacn
  • 浏览: 70198 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

【整理】使用弹出窗口Session丢失

IE 
阅读更多

 

打开窗口:

open 代表 window.open      或 <a href=....    target=_black></a>
modal 代表 window.showModalDialog


Y = session 还在 
N = session 丢失

连续开窗口使用方式 Session是否仍然存在
open/open/open Y/Y/Y
modal/modal/modal Y/Y/Y
open/modal/open Y/Y/N
modal/open/modal Y/N/N
open/modal/modal Y/Y/Y

 

indow.open出来的窗口,session丢失! 
以前也用这样的方法,可并没有碰到过session会丢失的情况! 
用window.showModalDialog方法可以传session,但不能做到想要的效果! 


window.open方法新开的窗口中,response.redirect "/realone.rar" 可以跳出下载保存的对话框! 
而 
window.showModalDialog出来的窗口中,response.redirect "/realone.rar" 无任何反应

 

window.open确实会丢失session,这个是不用怀疑的,尽管不是必然的。 
其实不仅仅是丢失Session的问题,Authentication (用户验证信息)也会丢失。 
这个问题出现的原因是因为 : 
"Browse In New Process." 某些情况下,你打开IE的一个新进程,这些信息没有被同步过去。 

 

分享到:
评论

相关推荐

    Win7系统下磁盘出错该如何手动检测修复有哪些方法.docx

    在弹出的窗口中,点击“工具”标签,然后点击“开始检查”按钮。在此过程中,确保勾选“自动修复文件系统错误”和“扫描并恢复坏扇区”,然后点击“开始”。这个过程可能需要一段时间,根据磁盘大小和扫描设置而定。...

    SQL SERVER实用经验技巧集

    - 右键点击数据库,在弹出的菜单中选择 “Properties”。 - 在属性窗口中,可以选择不同的选项卡进行设置。 #### 七、日志文件大小调整 为了管理日志文件大小,可以使用以下步骤来动态调整其大小: - 使用 `USE ...

    如何关闭开机自检.docx

    3. **修改键值**:在右侧窗口找到`BootExecute`项并双击,在弹出的对话框中删除该值,确认后刷新注册表。 ##### 方法二:使用DOS命令取消自检 1. **打开命令提示符**:同样通过“开始”菜单打开“运行”程序,输入`...

    windows延缓写入失败解决方法

    - 在弹出的窗口中选择“常规”选项卡,然后点击“磁盘清理”按钮。 - 在“磁盘清理”对话框中,选中所有可以删除的文件类型,特别是“临时文件”和“系统错误内存转储文件”等,然后点击“确定”。 清理临时文件...

    网管教程 从入门到精通软件篇.txt

    只有在使用故障恢复控制台时,才能使用 fixboot 命令。  fixboot [drive]  参数 驱动器  将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D:  范例  下列命令...

    Linux一句话精彩问答

    根据提供的文件信息,我们可以整理出一系列与Linux使用相关的知识点,主要涵盖系统操作、文件管理、软件安装等方面。下面是这些知识点的详细解释: ### 1. 修改主机名 **知识点:** - **命令:** `hostnamectl set-...

Global site tag (gtag.js) - Google Analytics