当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net跳出iframe结构转向登录

asp.net跳出iframe结构转向登录

2018年03月06日  | 移动技术网IT编程  | 我要评论

10658开头的短信,中国战队ti6夺冠,美味人生 扶摇直上

       在网页编程时,我们经常需要处理,当session过期时,我们要跳到登陆页面让用户登陆,由于我们可能用到IFrame框架,所以我们我登陆页面需要显示在整个页面,而不是一个IFrame中,大部分的网友是用下面的代码进行实现的。

      在过滤器中写如下代码:

 

printWriter out = response.getWriter();
out.write("<script>window.parent.location.href='login.jsp'</script>");

  

       我的实现方式是:跟普通过滤器的写法一样,跳到某个action,让action决定要跳到的页面,然后在登录页面写上这么一段代码 

复制代码
<script language="JavaScript">
//判断当前窗口是否有顶级窗口,如果有就让当前的窗口的地址栏发生变化,
//这样就可以让登陆窗口显示在整个窗口了
function loadTopWindow(){
    if (window.top!=null && window.top.document.URL!=document.URL){
        window.top.location= document.URL; 
    }
}
</script>
</head>
<!--在body的写上onload事件要调用的方法-->
<body onload="loadTopWindow()">

参考:https://www.cnblogs.com/jiandankuaile/p/7799856.html

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网