簡體   English   中英

使用iFrame asp.net刷新后停留在當前頁面上

[英]Stay on the current page after refresh using iFrame asp.net

我在網站上使用“ iFrame”,現在,每當我轉到另一個頁面(例如“注冊頁面”)並單擊F5(瀏覽器上的“刷新”按鈕)時,它將轉到Default.aspx而不是“注冊頁面” 。 我注意到當我定向到“注冊頁面”或另一個頁面時,URL保持在: www.something.com/Default.aspx ,但它應該是www.something.com/Register.aspx 我認為無法將其返回到當前頁面的原因是由於鏈接到Default.aspx的URL。

主機的ID為MainFrame ,這是代碼:

if (Session["AFFM_RoleCode"] != null && Session["AFFM_RoleCode"].ToString() == "0")
                {
// If the user is not logged in
                    if (Session["IsAgent"] != null && Session["IsAgent"].ToString() == "1")
                    {
                        mainFrame.Attributes["src"] = "BlankPage.aspx";
                    }
                    else
                    {
                        mainFrame.Attributes["src"] = "Main.aspx";
                    }
                }

我該如何解決這個問題?

非常感謝您的回答!

謝謝

這是您可以執行的快速修補程序,在加載時將會話添加到注冊頁面,例如

session["Load"] = "register";

刷新頁面后,如果您在加載會話中找到注冊,請將其重定向到注冊

if (session["load"] == "register"){
    session["load"] = "";
    //you redirect code
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM