重定向到Page.aspx重定向到未定义

时间:2019-04-29 18:26:59

标签: javascript asp.net redirect events url-redirection

简单的JavaScript将window.location.href = https://example.org/Page.aspx?q=123重定向到.aspx资源,导致页面导航到https://example.org/undefined?q=123

手动导航到该地址可以正常工作。

我对ASP.NET不太熟悉,所以我想知道这是一个常见问题还是仅针对我正在从事的项目?

如果我们假设某些脚本会在稍后修改该URL,那么有什么方法可以阻止它? e.preventDefault()?还是stopImmediatePropagation()

谢谢!

更新:

使用的代码段:

$('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;
    }
});

0 个答案:

没有答案