当前位置: 代码迷 >> ASP.NET >> 如何判断页面是否是showModalDialog打开的~
  详细解决方案

如何判断页面是否是showModalDialog打开的~

热度:4200   发布时间:2013-02-26 00:00:00.0
怎么判断页面是否是showModalDialog打开的~~~~~~~~~~~~~~~~~
RT.
我想屏蔽掉直接输入url访问页面,所以我在基页里加了if(   top.frames.length> 1)...的判断,但没想到把showModalDialog打开的页面也屏蔽了,希望高手帮我解决一下这个问题,跪谢了!!!

我想直接打url访问的页面和showModalDialog打开的页面总该有不同之处吧,高手指点下,谢谢!

------解决方案--------------------------------------------------------
换个方式判断 if (Request.UrlReferrer == null)
------解决方案--------------------------------------------------------
Request.UrlReferrer可能不是null,而是别的值,你输出看一下

还有可以在showModalDialog打开的页面地址中加入一个参数用来判断
------解决方案--------------------------------------------------------
无法判断
------解决方案--------------------------------------------------------
在showModalDialog打开的页面地址中加入一个参数用来判断

并且最好这个参数是动态产生
------解决方案--------------------------------------------------------

值得学习下!
帮顶!
  相关解决方案