[英]redirecting parent page after session expires C#
我正在編寫與直接將頁面重定向到登錄屏幕(如果不存在用戶ID)相關的一段代碼。
該代碼當前編寫為:
this.currentContext = System.Web.HttpContext.Current;
this.User = new BLL.User(); // base constructor
this.User.RestoreSession(currentContext.Session); // attempt to connect to DB with current session
if (this.UserID < 1)
{
currentContext.Response.Redirect("~/Default.aspx?url=" + currentContext.Request.Url.AbsoluteUri.ToBase64());
}
哪個工作很好。
但是,在一個新的插件中,我們正在使用iframe構建到系統中,這很好,但是登錄屏幕出現在iframe中,我們需要將父窗口重定向到登錄窗口,然后重定向回我們所在的頁面。
我的問題是不重寫整個登錄過程的最佳方法是什么?
進行重定向而無需重寫登錄過程的最佳方法是用Ajax調用替換iframe。 請檢查以下內容: 如何使用AJAX替代iframe?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.