<authentication mode="Forms">
<forms 
loginUrl="~/Admin/Login.aspx" 
path="~/" timeout="1">
</forms>
</authentication>
系统使用框架Iframe、和弹出页面,如果有cookies失效,如何使其在Top页面返回到loginUrl指定的页面

解决方案 »

  1.   

    要使用脚本在loginur.aspx中
    if(winodw.top!= window)
    {
     window.top.location = window.location;
    }
      

  2.   

    if ( window.top != window)
        {
            alert('ok');
            window.top.location = window.location;
        }
    幕白兄,测试了下,还是没有执行以上代码,当弹出一个页面(当正好Cookies失效)时。
      

  3.   

    <head>
    <script>
    if ( window.top != window)
        {
            alert('ok');
            window.top.location = window.location;
        }</script>
      

  4.   

    if(window.opener !=null)
    {
     
    window.opener.top.location = "login.aspx";
    window.close();

    }else if(window.top != window)
    {
    window.top.location = "login.aspx";
    }
      

  5.   

    <forms 
    loginUrl="~/Admin/Login.aspx" 
    defaultUrl= ="~/Admin/Login.aspx"