打开窗口:
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的一个新进程,这些信息没有被同步过去。
分享到:
相关推荐
在弹出的窗口中,点击“工具”标签,然后点击“开始检查”按钮。在此过程中,确保勾选“自动修复文件系统错误”和“扫描并恢复坏扇区”,然后点击“开始”。这个过程可能需要一段时间,根据磁盘大小和扫描设置而定。...
- 右键点击数据库,在弹出的菜单中选择 “Properties”。 - 在属性窗口中,可以选择不同的选项卡进行设置。 #### 七、日志文件大小调整 为了管理日志文件大小,可以使用以下步骤来动态调整其大小: - 使用 `USE ...
3. **修改键值**:在右侧窗口找到`BootExecute`项并双击,在弹出的对话框中删除该值,确认后刷新注册表。 ##### 方法二:使用DOS命令取消自检 1. **打开命令提示符**:同样通过“开始”菜单打开“运行”程序,输入`...
- 在弹出的窗口中选择“常规”选项卡,然后点击“磁盘清理”按钮。 - 在“磁盘清理”对话框中,选中所有可以删除的文件类型,特别是“临时文件”和“系统错误内存转储文件”等,然后点击“确定”。 清理临时文件...
只有在使用故障恢复控制台时,才能使用 fixboot 命令。 fixboot [drive] 参数 驱动器 将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D: 范例 下列命令...
根据提供的文件信息,我们可以整理出一系列与Linux使用相关的知识点,主要涵盖系统操作、文件管理、软件安装等方面。下面是这些知识点的详细解释: ### 1. 修改主机名 **知识点:** - **命令:** `hostnamectl set-...