日期:2014-05-16  浏览次数:20412 次

关于跳出框架,且不关闭框架,弹出页面作为一个新页面显示
我在web.config       文件里面自定义了       <customErrors       defaultRedirect= "Error.aspx "       mode= "RemoteOnly "       />           希望出错的时候可以跳转到出错页面,但由于用的是框架,文件始终显示在框架之内,我想让他显示成一个单独的页面,就在Error.aspx页面里加入了       <base       target= "_parent ">       但还是不行,请问各位高手怎样才能做到。

回答:
Error.aspx:      
       
    <script>      
    if(top!=self)       top.location.href=self.location.href      
    </script>

我现在的问题是不想让框架消失,Error.aspx页面作为一个新页面弹出
请高手指点

------解决方案--------------------
在GLOBAL.ASPX的Application_Error输出为:
response.write( " <script language= 'javascript '> top.location.href= 'error.aspx '; </script> ")
试一下