混合Jquery Ajax Post到ActionResult,我还可以返回一个新视图吗?

时间:2009-10-03 05:22:51

标签: asp.net-mvc

从JQuery ajax发布到ActionResult方法的帖子后,我返回RedirectToACtion,但它没有重定向。为什么会这样,我怎样才能重定向?

3 个答案:

答案 0 :(得分:0)

您可能应该返回重定向到的网址(或者您可以在客户端上决定重定向网址的内容),并从js进行重定向。

答案 1 :(得分:0)

要通过AJAX帖子重定向,以下代码将执行JavaScript并将您重定向到所需的页面。

return JavaScript( "window.top.location.href ='" + Url.Action("Action") + "';" ); 

答案 2 :(得分:0)

我不同意。它 DOES 重定向。如果你需要从不同的控制器中检索部分,那就太痛苦了。

你使用什么浏览器?

当我猜测调用AJAX调用时,他们可能会解释302 http状态。