2013-10-02 66 views
4

是否可以在不更改URL的情況下從一個控制器(A)動作重定向到另一個控制器(B)動作?重定向到不同控制器而不更改URL

我嘗試使用RedirectToAction,但URL在瀏覽器中改變

+0

你想做什麼? – Andrew

+3

也許這就是你需要的東西http://stackoverflow.com/questions/799511/how-to-simulate-server-transfer-in-asp-net-mvc – TGH

+2

這沒有任何意義。如果您正在處理兩個單獨的控制器,則您正在處理兩個單獨的URL。這就是路由的工作原理。如果兩個不同控制器中的兩個不同操作可以對同一個確切的URL做出響應,那麼世界上的MVC如何知道要路由到哪個?而且,儘管您可能能夠像上面的註釋那樣破解解決方案,但我們不要忘記GET-POST-Redirect循環中重定向的*整個點*:防止重新發布。如果您要使用相同的網址,請不要重新導向。 –

回答

相關問題