[英]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.