2010-02-17 55 views
1

我有一個asp.net項目。在這個我用會話記錄用戶。如果我打開一個彈出窗口並等待會話過期。然後我得到一個錯誤頁面,描述會話過期並重定向到登錄頁面。但登錄頁面在同一個彈出窗口中打開。我的要求是在主窗口中打開登錄頁面。我會爲此做些什麼改變?重定向頁面有一些問題

if (Session["IsSessionValid"] != null) 
{ 
    //Some lines of codes 
} 
else 
{ 
    Response.Redirect("SessionError.aspx"); 
} 

回答

1

據我知道,我想我們可以使用JavaScript與一個新的URL

加載父窗口寫一個函數用於彈出window.onclose事件

在此功能,您可以參考您打開彈出窗口的父窗口,

window.opener.location=url //replace the url of ur wish