C# 在ajax提交后更改浏览器url

C# 在ajax提交后更改浏览器url,c#,javascript,ajax,asp.net-mvc,C#,Javascript,Ajax,Asp.net Mvc,我正在尝试学习MVC,在我的页面中有两个动作 1.更新 2.删除 我使用AJAX使用提交和删除进行了更新。删除成功后,我想重定向到一个页面。我实现了,但问题是浏览器的URL。它仍然显示编辑页面url。有没有办法解决这个问题 提前谢谢 阿琼你试过这个吗 window.location='/new/path' 当ajax调用完成时触发此代码。甚至你也可以在ajax响应中传递新的url。如果我看起来像个傻瓜,请告诉我。。。这仅适用于HTML 5 rt?是的,如果浏览器不支持历史api,则可以回退到哈希

我正在尝试学习MVC,在我的页面中有两个动作 1.更新 2.删除

我使用AJAX使用提交和删除进行了更新。删除成功后,我想重定向到一个页面。我实现了,但问题是浏览器的URL。它仍然显示编辑页面url。有没有办法解决这个问题

提前谢谢 阿琼

你试过这个吗

window.location='/new/path'


当ajax调用完成时触发此代码。甚至你也可以在ajax响应中传递新的url。

如果我看起来像个傻瓜,请告诉我。。。这仅适用于HTML 5 rt?是的,如果浏览器不支持历史api,则可以回退到哈希url。如何重定向到其他页面?尝试使用“window.location.href”那么,我如何检查浏览器是否支持它。当我在chrome中尝试时,一切正常,但在IE中崩溃。那么有没有办法识别并相应地设置它们