使用iFrame asp.net刷新后停留在当前页面上
本文关键字:停留在 当前页 刷新 iFrame asp net 使用 | 更新日期: 2023-09-27 18:11:24
我在网站上使用'iFrame',现在,每当我指向另一个页面(说注册页面),我点击F5(浏览器上的刷新按钮),它会去默认。而不是注册页面。我注意到,当我定向到注册页面或另一个页面时,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
}