我正在使用' iFrame'在网站上,现在,每当我指向另一个页面(表示注册页面)并单击F5(浏览器上的刷新按钮)时,它将转到Default.aspx而不是Register Page。我注意到,当我指向注册页面或其他页面时,网址仍然存在: 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";
}
}
我如何解决这个问题?
你的回答非常感谢!
由于
答案 0 :(得分:0)
这是一个快速补丁,您可以对此进行补丁,在加载时将会话添加到您的注册页面,例如
session["Load"] = "register";
当页面刷新时,如果在加载会话中找到注册,则将其重定向到寄存器
if (session["load"] == "register"){
session["load"] = "";
//you redirect code
}