這是一個奇怪的。可能很痛苦明顯。 :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