关闭网页框架父窗口,并跳转到一个新的窗口。 

我们在做注销时,往往要用到。 将正在用的窗口关闭,跳转到登陆窗口.
1. aspx页面的的代码:
<font color="white">
                            
<asp:Button ID="Button1" runat="server" Text="注销" BackColor="Navy" BorderColor="DarkBlue" Font-Size="Smaller" ForeColor="White" OnClick="Button1_Click" Width="77px" />
                        
</font>
                 
也可以用此方法直接关闭父窗口, 不过会弹出提示关闭的对话框。 我用的是上面的方法。
<href="javascript:parent.close()"><font color="white">注销</font></a>
2. aspx 中的代码中加入当窗口关闭时打开登陆窗口的代码.
<script type="text/javascript">
        var obj = new Object();
        obj.name="i5tt";
        function window.onunload()
        {
             window.open("../Default.aspx");
        }
    
</script>
  
</head>

3.  aspx.cs文件中   关闭有框架的父窗口.
protected void Button1_Click(object sender, EventArgs e)
        
{
            
            Response.Write(
"<script language='javascript'>parent.opener=null; parent.close();</script>");
        }
posted @   wj-conquer  阅读(1251)  评论(2编辑  收藏  举报
编辑推荐:
· 几种数据库优化技巧
· 聊一聊坑人的 C# MySql.Data SDK
· 使用 .NET Core 实现一个自定义日志记录器
· [杂谈]如何选择:Session 还是 JWT?
· 硬盘空间消失之谜:Linux 服务器存储排查与优化全过程
阅读排行:
· 一个.NET开源、易于使用的屏幕录制工具
· 【经验】几种数据库优化技巧
· C#中 Task 结合 CancellationTokenSource的妙用
· Superpower:一个基于 C# 的文本解析工具开源项目
· ASP.NET Core EventStream (SSE) 使用以及 WebSocket 比较
点击右上角即可分享
微信分享提示