Я использую 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
});
}
);
Некоторое время он хорошо с этим адресом «Счет/MyProfile.aspx» Но какое-то время по адресу неправильно и в адресной строке что-то вроде этого приходят снова и снова «Счет/Учетная запись/MyProfile.aspx «Не должно быть двойного значения учетной записи« Account/MyProfile.aspx »должно быть. и я попытался удалить учетную запись в функции javascript выше. Но некоторое время это работает хорошо, но некоторое время это не так. Что мне нужно сделать, пожалуйста, помогите мне.
Я прокомментировал их и сделал тест, но все тот же результат. Я прокомментировал это: '// window.location.reload (true);' и сделал тест, но результат тот же. и снова сделал тест, комментируя '//window.location.href =" Account/MyProfile.aspx ";' и удалив комментарий 'window.location.reload (true);' но все же у меня есть тот же результат – Arunesh
Please добавьте «/» в начало URL-адреса. Как window.location.href = "/Account/MyProfile.aspx"; – Koras