与父窗口分开注销新窗口

时间:2013-05-23 06:35:34

标签: asp.net asp.net-mvc

我正在开发一个asp.net应用程序。此应用程序使用javascript打开一个新窗口。这个新窗口有一个用户登出的按钮。但是当用户从弹出窗口注销时,她也会从主应用程序注销。我正在使用表单身份验证。如何从新窗口分别从父应用程序注销?新的弹出页面和父弹出窗口都使用相同的web.config。

注销功能只是这样做:

FormsAuthentication.SignOut();

请建议。

2 个答案:

答案 0 :(得分:0)

您可以在完成删除表单身份验证Cookie的服务器端请求后使用javascript重新加载父页面:

window.opener.location.reload();

答案 1 :(得分:0)

试试这段代码:

  

window.parent.location.reload();