Redirect to Page.aspx перенаправляет на неопределенный - PullRequest
0 голосов
/ 29 апреля 2019

Простое перенаправление JavaScript window.location.href = https://example.org/Page.aspx?q=123 на ресурс .aspx приводит к переходу страницы на https://example.org/undefined?q=123.

Ручная навигация по адресу работает как положено.

Я не очень хорошо знаком с ASP.NET, поэтому мне было интересно, является ли это общей проблемой или это относится только к проекту, над которым я работаю?

Если мы предположим, что какой-то сценарий изменяет URL-адрес позже, можно ли это остановить? e.preventDefault()? Или stopImmediatePropagation()?

Спасибо!

UPDATE:

Используемый фрагмент кода:

$('body').on('keydown', selectorSearchBoxInput, function (e) {
    var inputValue = $(this).val();
    if (e.keyCode == 13 && !!inputValue) {
        var newHref = 'https://example.org/Category/SubCategory/Page.aspx?q=' + encodeURIComponent(inputValue.trim());
        window.location.href = newHref;
    }
});
...