繁体   English   中英

登录后网页地址错误

[英]The address of the Web Page is wrong after login

我正在使用asp.net,并且尝试从高档框中登录。 我有这样的代码示例:

          function (LoginResponse) {
                      $.each(LoginResponse, function () {
                          if (this["IsLogin"] == "true") {
                              window.location.reload(true);
                              window.location.href = "Account/MyProfile.aspx";
                          }
                          else {
                              jAlert('Warning!', 'Invalid login Credintials', 'Please enter valid Username and Password..', 'yellow');
                          }
                          clear_form_elements('#UserLoginSection'); //Clears the element of the form
                      });
                  }
                    );

有时,此地址与“ Account / MyProfile.aspx”配合得很好,但有时地址错误,并且在地址栏中出现类似这样的提示:“ Account / Account / MyProfile.aspx”应该没有“ Double Account”,即“帐户/MyProfile.aspx”应该在那里。 并且我试图在上述javascript函数中删除“帐户”,但有一段时间它可以很好地工作,但有一段时间却不能。 我必须做的是请帮助我。

将location.href设置为其他URL应该已经重新加载了页面。 使用reload或location.href,但不能两者都使用。

如果要在登录“ MyProfile.aspx”后登陆用户,请使用window.location.href;如果希望他们在同一页面上,则仅要使用location.reload(true)。 无需同时使用两者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM