我有一个asp.net项目。在这个我用于登录用户的会话。如果我打开一个弹出窗口,等待会话到期。然后我得到一个错误页面,描述会话过期并重定向到登录页面。但登录页面在同一个弹出窗口中打开。我的要求是在主窗口中打开登录页面。我将为此做出哪些改变?
if (Session["IsSessionValid"] != null)
{
//Some lines of codes
}
else
{
Response.Redirect("SessionError.aspx");
}
答案 0 :(得分:1)
据我所知,我认为我们可以使用javascript加载带有新网址的父窗口
为弹出窗口编写一个函数。关闭事件
在该功能中,您可以参考已打开弹出窗口的父窗口
window.opener.location=url //replace the url of ur wish