如何在MVC页面中使用JavaScript重定向到另一个Url

如何在MVC页面中使用JavaScript重定向到另一个Url,javascript,Javascript,我知道无论是在这里还是在其他地方,以前都有人问过这个问题,但我所尝试和阅读的一切对我来说仍然是失败的 到目前为止,我已在成功调用的方法中尝试了以下操作: window.location.href = "http://www.google.co.uk"; window.location.replace = "http://www.google.co.uk"; window.location = "http://www.google.co.uk"; window.na

我知道无论是在这里还是在其他地方,以前都有人问过这个问题,但我所尝试和阅读的一切对我来说仍然是失败的

到目前为止,我已在成功调用的方法中尝试了以下操作:

    window.location.href = "http://www.google.co.uk";
    window.location.replace = "http://www.google.co.uk";
    window.location = "http://www.google.co.uk";
    window.navigate = "http://www.google.co.uk";
    location.replace("http://www.google.co.uk");
    window.location.assign("http://www.google.co.uk");
    self.location = "http://www.google.co.uk";
    top.location = "http://www.google.co.uk";
    location.assign("http://www.google.co.uk");
这是我通过按钮调用的方法的内部:

<button class="btn btn-default" id="SaveAndExit" onclick="saveAndExit();">GO TO GOOGLE</button>
转到谷歌
这对于我分解的非常简单的东西来说应该很简单,但是我的屏幕只是刷新,没有导航到我指定的URL


请问我看不到什么

HTML
按钮的默认类型为
submit
,在这种情况下,
onclick
不运行,请使用

<button type="button" class="btn btn-default" id="saveAndExit" onclick="saveAndExit()">

HTML
按钮的默认类型是
submit
,在这种情况下,
onclick
不运行,请使用

<button type="button" class="btn btn-default" id="saveAndExit" onclick="saveAndExit()">

您应该有一个
而不是
按钮
组件

因此,您的按钮应该如下所示:

<input type="button" class="btn btn-default" id="SaveAndExit" onclick="saveAndExit();">GO TO GOOGLE</button>
转到谷歌
您应该有一个
而不是
按钮
组件

因此,您的按钮应该如下所示:

<input type="button" class="btn btn-default" id="SaveAndExit" onclick="saveAndExit();">GO TO GOOGLE</button>
转到谷歌

尝试设置按钮的
type=“button”
,除此之外,该按钮是否应以提交的形式工作?在调试时,实际发生了什么?是否达到代码的重定向行?正在发出什么网络请求?为了更好地测试,请在“window.location.href=”“;”之前使用console.log('Go')。我认为您的代码没有达到这一行。谢谢Satpal,这正是我所需要的。请尝试设置按钮的
type=“button”
,除此之外,它应该以提交的形式运行此按钮?在调试时,实际发生了什么?是否达到代码的重定向行?正在发出什么网络请求?为了更好地测试,请在“window.location.href=”“;”之前使用console.log('Go')。我想你的代码没有达到这一行。谢谢Satpal,这正是我需要的。