asp.net-mvc – 从Ajax表单帖子中重定向
发布时间:2020-12-16 04:12:32 所属栏目:asp.Net 来源:网络整理
导读:我有一个动作方法,根据某些条件需要通过ajax返回部分视图,或重定向到另一个Controller / Action.返回正确的视图,但它将它放在Ajax表单UpdateTargetId中,而不是重定向到一个全新的页面.任何人都知道我怎么能做到这一点? 解决方法 我想我会重构这个以使用jQue
我有一个动作方法,根据某些条件需要通过ajax返回部分视图,或重定向到另一个Controller / Action.返回正确的视图,但它将它放在Ajax表单UpdateTargetId中,而不是重定向到一个全新的页面.任何人都知道我怎么能做到这一点?
解决方法
我想我会重构这个以使用jQuery而不是MVC Ajax. jQuery将为您提供更多的控制权,让您可以更好地控制自己可以使用的结果.如果这不是一个选项,您可能需要查看OnComplete回调并查看传递给它的数据,看看是否有办法获取要从中重定向到的url.
此外,我似乎记得,如果你返回一个JavaScriptResult,它将执行它,无论如何调用AJAX.你可能想尝试类似的东西: return JavaScript( "window.top.location.href ='" + Url.Action( "Action" ) + "';" ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Ajax.ActionLink不工作,Response.IsAjaxRequest
- ASP.NET:公开Web用户控件的控件
- asp.net-mvc-4 – 如何设置DropDownFor的id和类 – asp.net
- asp.net-identity – UserManager RemoveFromRole错误
- ASP.NET Core 实现带认证功能的Web代理服务器
- Asp.Net(MVC):哪个会话超时是什么?
- asp.net-mvc-4 – Azure计算模拟器中MVC4 Web API runnin中
- asp.net – 在Microsoft Ajax中伪造__EVENTVALIDATION
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
- ASP.NET Core中的依赖注入(vNext)
推荐文章
站长推荐
- asp.net-mvc-3 – CopyAllFilesToSingleFolderFo
- git/sourcetree解决本地仓库历史合并到线上仓的历
- asp.net-mvc – 在MVC3中,我应该有独立的“编辑”
- asp.net-mvc-3 – 剃刀视图引擎,如何在html之间写
- asp.net – “发布失败”,但建立成功?
- ASP.NET应用程序配置IIS后,会出现错误
- 如何为ASP.NET身份设置密码规则?
- asp.net-mvc-4 – ASP.NET MVC RemoteAttribute验
- asp.net-mvc-4 – 扩展名的URL不能通过路由处理
- 只需发布已修改的控制器,模型和ASP.NET MVC项目的
热点阅读