这是一个奇怪的。可能很痛苦明显。 :DRedirectToAction无法加载正确的视图
我有一个视图(我们称之为View0.aspx
),它将一个表单发布到控制器动作(我们称之为Action1
)。 Action1运行,然后返回RedirectToAction("Action2")
,然后返回View("View2")
。
在调试器中运行它,一切都很好(Action2断点被击中)。问题是,它永远不会加载View2.aspx
。 View0.aspx
停留在那里。我甚至可以看到调用Action2的路由的HTTP请求,但View2永远不会加载。我甚至没有刷新任何想法?下面
来源:
[AcceptVerbs("POST")]
public ActionResult Action1()
{
// Run action code
return RedirectToAction("Action2");
}
public ActionResult Action2()
{
// run action code
return View("View2");
}
Action2方法中的断点是否被击中? – tarn 2010-01-12 06:35:56
是的,它碰上了 – jchapa 2010-01-12 06:40:05
还有别的事情吗?例如,从Action1(),你永远不会直接返回Action2(),对吧?可能有助于查看更多代码。 – Terje 2010-01-12 10:10:14