我在我的asp.net
頁面中使用IFrames
。該頁面分爲2個垂直部分。在左側,我有鏈接並點擊它們,報表查看器控件將在右窗格中打開。我的問題是會話超時,由於這種不活動並且用戶單擊Iframe內的某個按鈕,登錄頁面將在IFrame中打開,而不是將主窗口重定向到登錄頁面。Iframe登錄超時
2
A
回答
5
將以下腳本添加到您的登錄頁面的標記 - 如果它在一個iframe的渲染它將設置主窗口的網址爲您登錄頁面的網址
<script type="text/javascript">
if (parent.frames.length > 0) {
parent.location.href = self.document.location;
}
</script>
1
放置在頁面後面的代碼將被顯示在iframe中下面mentioend代碼
if (Session["LoginUser"] == null) {
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
Guid.NewGuid().ToString("N"), "self.parent.location='login.aspx';", true);
}
相關問題
- 1. 登錄超時
- 2. 登錄超時winforms
- 3. jsf登錄超時
- 4. 登錄時的Sitecore超時
- 5. SSL登錄iFrame
- 6. 登錄會話超時
- 7. 登錄超時在WebSphere Commerce
- 8. 增加Jenkins登錄超時
- 9. 增加登錄超時
- 10. Chromedriver登錄後超時
- 11. 會話超時和登錄
- 12. 通過iframe登錄
- 13. 要知道何時登錄超時
- 14. 會話超時Iframe
- 15. Airbnb Superset iframe需要登錄
- 16. 登錄到谷歌與iframe
- 17. facebook登錄跨域iframe
- 18. XPAGE超時和新的登錄
- 19. ASP.net登錄在salesforce中超時
- 20. php登錄會話超時錯誤
- 21. 春季安全登錄頁面超時
- 22. Typo3登錄錯誤或會話超時?
- 23. phpMyAdmin,會話超時/重新登錄
- 24. Laravel身份驗證登錄超時
- 25. 更新登錄會話超時狀態
- 26. 超時後無法重新登錄
- 27. 如何增加Azure ACS登錄超時
- 28. 如何超時登錄ASP.NET MVC用戶?
- 29. SSH操作超時試圖登錄
- 30. Azure Active Directory單一登錄超時