为什么RedirectToAction没有重定向?

时间:2009-09-09 14:41:30

标签: c# asp.net-mvc

在一个动作中,我正在呼叫

RedirectToAction("login", new { test = "1" });

页面似乎没有重定向。 “login”操作位于同一个控制器中。

问题是什么?

3 个答案:

答案 0 :(得分:23)

你应该使用

return RedirectToAction(...

答案 1 :(得分:3)

RedirectToAction(...如果您使用的是AJAX表单,则无效.ajax请求只是忽略重定向调用

答案 2 :(得分:1)

您必须使用return RedirectToAction。