我正在开发一个asp.net应用程序。此应用程序使用javascript打开一个新窗口。这个新窗口有一个用户登出的按钮。但是当用户从弹出窗口注销时,她也会从主应用程序注销。我正在使用表单身份验证。如何从新窗口分别从父应用程序注销?新的弹出页面和父弹出窗口都使用相同的web.config。
注销功能只是这样做:
FormsAuthentication.SignOut();
请建议。
答案 0 :(得分:0)
您可以在完成删除表单身份验证Cookie的服务器端请求后使用javascript重新加载父页面:
window.opener.location.reload();
答案 1 :(得分:0)
试试这段代码:
window.parent.location.reload();