当前位置: 代码迷 >> ASP.NET >> 关于top.window.location跳转的有关问题
  详细解决方案

关于top.window.location跳转的有关问题

热度:8072   发布时间:2013-02-25 00:00:00.0
关于top.window.location跳转的问题
ChangePWD.aspx在~/Main/ChangePWD.aspx
Login.aspx在~/Login.aspx

现通过ChangePWD.aspx修改密码成功后想返回login.aspx,代码如下,可是返回到的URL是~/Main/~/Login.aspx,请问各位大神哪里出了问题

C# code
Response.Write("<script>alert('修改成功!请使用新密码登陆!')</script>");Session.RemoveAll();Response.Write("<script>top.window.location = '~/Login.aspx'</script>");


------解决方案--------------------------------------------------------

Session.RemoveAll();
Response.Write("<script>alert('修改成功!请使用新密码登陆!');top.window.location = '" + Page.ResolveUrl("~") + "Login.aspx'</script>");
  相关解决方案