我有一個場景,我在一個視圖頁面上,並調用控制器A中的一個操作方法,通過RedirectToAction返回調用控制器B中的另一個操作,並且此操作返回已在上面的視圖。RedirectToAction不刷新頁面
我希望頁面刷新以反映這兩個操作所做的對系統狀態的更新,但是MVC似乎決定在我返回相同視圖時不需要刷新頁面。我如何強制刷新?
例子:
//user is on A/index, and submits a form that calls this in contoller B
public ActionResult ActionInControllerB()
{
//do stuff
return RedirectToAction(ActionNames. ActionInControllerA, ControllerNames.A);
}
public ActionResult ActionInControllerA()
{
//do stuff
return View("index");
}
你在做什麼聽起來很合理,而且結果沒有意義。你能否將2種方法的代碼粘貼到2個不同的控制器中? – 2009-08-21 08:31:28
按照您的要求添加了代碼。謝謝大衛 – Dan 2009-08-21 09:30:14
嗯,是的懷疑沒有什麼奇怪的。請看下面你對我的回答的看法... – 2009-08-21 11:06:03