Я пробовал все ответы от других подобных вопросов, но не решил свою проблему.window.location.href не работает после Response.End()
У меня есть вызов AJAX для HttpModule. Внутри HttpModule я закончил запрос, используя
Response.End()
Затем на .done() на AJAX, я сделал редирект
window.location.href = <valid location>;
Чтобы убедиться, что window.location.href работает в браузере , Я тестировал его на пустой браузер, и это сработало!
Может быть что-то, что предотвращало выполнение window.location.href после преждевременного завершения ответа. Может ли кто-нибудь помочь мне решить эту проблему?
Похоже, что URL-адрес, который вы пытались загрузить, был тем же, с которого пользователь уже включен. Это не всегда работает, и да, в этом случае вам придется использовать 'window.location.reload()'. – Knelis
В каком случае ... в чем смысл использования JS вообще для этого? – rnevius