关闭网页框架父窗口,并跳转到一个新的窗口。
我们在做注销时,往往要用到。 将正在用的窗口关闭,跳转到登陆窗口.
1. aspx页面的的代码:
3. aspx.cs文件中 关闭有框架的父窗口.
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>
也可以用此方法直接关闭父窗口, 不过会弹出提示关闭的对话框。 我用的是上面的方法。<asp:Button ID="Button1" runat="server" Text="注销" BackColor="Navy" BorderColor="DarkBlue" Font-Size="Smaller" ForeColor="White" OnClick="Button1_Click" Width="77px" />
</font>
<a 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>
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>");
}
{
Response.Write("<script language='javascript'>parent.opener=null; parent.close();</script>");
}
· 几种数据库优化技巧
· 聊一聊坑人的 C# MySql.Data SDK
· 使用 .NET Core 实现一个自定义日志记录器
· [杂谈]如何选择:Session 还是 JWT?
· 硬盘空间消失之谜:Linux 服务器存储排查与优化全过程
· 一个.NET开源、易于使用的屏幕录制工具
· 【经验】几种数据库优化技巧
· C#中 Task 结合 CancellationTokenSource的妙用
· Superpower:一个基于 C# 的文本解析工具开源项目
· ASP.NET Core EventStream (SSE) 使用以及 WebSocket 比较