我不是要打开一个新的页面 
其实的主页面是由三个框架组成的
我在后台判断如果Sessin过期我就要他返回login页面
我用 Response.Redirect("frmLogin.aspx");这样其中的一个框架转向了
而不是整个页面

解决方案 »

  1.   

    用js呗
    top.location.href=login.aspx
      

  2.   

    或者在login.aspx页面中添加此代码,login.aspx就永远不会在框架中打开了<script language="javascript">
    //强制在top窗口打开
     if(top.location.href.indexOf('login.aspx')<=0){
    var aa=self.location.href.split("/");
    var bb=aa[aa.length-1];
    bb=bb.replace(/\&/g,'$');
    top.location.href="login.aspx";
    }
    </script>
      

  3.   

    login.aspx
    加入
    <form name="Form1" method="post" action="Login.aspx" id="Form1" target="_top">
    才是最好的办法.