2013-03-26 43 views
1

在頁面發生更改後,我將重定向到頁面。但是,在我重新加載整個頁面後,我只能看到更改。如何在返回視圖時刷新頁面

我重定向到這個頁面是這樣的:

public ActionResult Details(string id) 
{ 
    return View(Function(id)); 
} 

有什麼我可以能夠把我的參數,可以刷新頁面?

+2

重定向在哪裏? – 2013-03-26 19:33:40

+0

這將構建'Details'視圖,併爲其模型發送字符串'id'。這就是你想要的或者你想要顯示一個完全不同的視圖,例如'Summary'? – 2013-03-26 19:34:02

+0

我正在顯示一個視圖並傳遞一個對象,我將其用作模型在我的詳細信息UI中 – 2013-03-26 19:54:34

回答

0

確定這是人們在處理ASP.NET MVC時犯的一個常見錯誤。您不想返回查看,而只是想要正確重定向。

public ActionResult Detail(string id) { 
    // actual redirect 
    return RedirectToAction("Function", new { id }); 
} 

這將確保您的控制器進行實際的重定向,而不僅僅是顯示視圖。這也確保您的路線/網址有效。希望這有助於:)

相關問題