(转)showModalDialog中打开新页面Session丢失

我在showModalDialog中打开一个超链接,target="_blank"
在新弹出的页面中会发生Session丢失的现象,我监测SessionID发现新页面中SessionID和父页面不一致了.说明新窗口中又重新建了一个回话.另外,这种现象不是每次都有,但是偶尔会发生.
但是我在Web.config中配置了如果SESSION为空就会跳到登录页.所以我在点开这个超链接的时候会打开一个登陆页-_-!
请教高人指点一下怎么改,谢谢了.
PS:网上有一种在打开模态对话框时将父页的window作为参数传递进来,然后通过dialogWindowArgs.open弹出新界面的方法,但是我们公司大多数人(特别是领导)的IE7都设置成了"遇到新窗口时直接在新选项卡中打开",所以如果是超链接设置为target="_blank"时会弹出新页面;而以window.open方式打开的话会以新选项卡方式打开,就必须先关闭模态对话框才能点开那个新选项卡-_-!项目是给公司自己用的OA,所以要照顾大多数人(特别是领导)的习惯...
原文地址:https://www.cnblogs.com/wangyt223/p/2689323.html