我是Asp.Net中的WebApi的新手,我的情況是這樣的。我有一個帶有2個控制器的webapi應用程序,它們分別是Controller1和Controller2,controller1有一個名爲Index的方法,controller2有GetProducts方法。所以當客戶端調用url:api/controller1/Index時,它們應該被重定向到Controller2中的getProducts方法。我知道他們可以直接調用controller2,但我的要求是這樣的,他們應該首先調用controller1,重定向到controller2,url應該像api/controller2/GetProducts。請告訴我如何得到這個。在asp.net中重定向到webapi中的不同控制器
0
A
回答
0
您可以使用ApiController.Redirect()方法。
return Redirect(
Url.Link("DefaultApi", new { controller = "Controller2", action = "GetProducts" })
);
+0
感謝frosdqy,它像冠軍一樣工作。 – user6511101
+0
不客氣:)請將答案標記爲已接受 – frosdqy
相關問題
- 1. 重定向到不同的控制器
- 2. 重定向到不同的控制器方法 - asp.net mvc
- 3. 重定向到不同的網址從Asp.net mvc3控制器
- 4. 如何重定向到ASP.NET MVC2中不同控制器中的操作?
- 5. ASP.NET MVC2父控制器不重定向
- 6. 重定向到Cakephp中的不同控制器視圖
- 7. 不能在ASP.NET的WebAPI控制器
- 8. 在ASP.NET WebApi控制器中嘲笑User.Identity
- 9. 重定向到不同的控制器在Groovy/Grails的
- 10. ASP.NET WebApi如何將控制器路由到不同的名稱
- 11. 在ASP.NET MVC中找不到WebApi控制器
- 12. 從WebAPI控制器重定向到子域 - 需要CORS嗎?
- 13. 如何重定向到Rails 3中不同控制器中的特定操作?
- 14. Grails:重定向到不在任何控制器中的index.gsp
- 15. 重定向擅自控制器ASP.NET MVC
- 16. 的WebAPI控制器重用
- 17. 重定向到不同控制器而不更改URL
- 18. 重定向到不同的控制器方法
- 19. 如何使CakePHP重定向到不同的動作/控制器?
- 20. 重定向到不同的視圖控制器
- 21. 控制器重定向到不同的路徑依賴上頁
- 22. 將請求重定向到不同的控制器
- 23. 動態重定向到不同的控制器
- 24. codeigniter重定向到不同的控制器
- 25. 重定向到依賴於Url的不同控制器
- 26. Spring Boot - 重定向到不同的控制器方法
- 27. 重定向在控制器
- 28. ASP.Net MVC從控制器的局部視圖重定向到不同控制器的全視圖
- 29. 控制器中的重定向錯誤
- 30. 在asp.net中重複使用不同網站的控制器mvc
感謝frosdqy,它像一個冠軍一樣工作。 – user6511101