您现在的位置是:首页 > 电脑技术查询 > web开发

关于跳出框架,且不关闭框架,弹出页面作为一个新页面显示解决方案

编辑:chaxungu时间:2022-10-02 23:22:00分类:web开发

关于跳出框架,且不关闭框架,弹出页面作为一个新页面显示
我在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> ")
试一下