ASP.NET MVC 从异步调用重定向

标签 asp.net jquery asp.net-mvc

我使用 jQuery 表单插件发送异步调用,并且在成功的情况下希望将用户重定向到某个“成功页面”。现在,我的 ASP.NET MVC 操作仅返回一些特殊的“success-JSON”,并且使用 Javascript 重定向用户。

有没有办法实现自动重定向(无需Javascript调用)?

最佳答案

如果您正在执行 AJAX 调用,则重定向用户的唯一方法是根据成功 JSON 代码更改完整回调中的 window.location.href

关于ASP.NET MVC 从异步调用重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640082/

相关文章:

c# - 什么时候应该使用 HttpContext.User.Identity.IsAuthenticated 和 SignInManager.IsSignedIn(HttpContext.User)?

javascript - 如何从 mvc Controller 获取列表以使用 jquery ajax 查看

c# - 项目中不同层的模型

asp.net-mvc - 如何删除 ChildAction 上的 OutputCache?

asp.net-mvc - ASP.NET MVC - 解决方案布局建议

asp.net - 如何判断 IIS 中哪些页面没有被访问?

c# - 在事件处理程序结束时执行 javascript 代码

android - 如何在 android 中使用 jquery 和 phonegap 打开 pdf 文件?

c# - 如何在 Azure App Service 上运行的 ASP.NET Framework App 中禁用服务器 GC

jquery - Bootstrap 4 和日期选择器下拉位置