在asp.net

时间:2016-06-25 00:55:15

标签: asp.net-web-api

我是Asp.Net中的WebApi新手,我的情况是这样的。我有一个带有2个控制器的webapi应用程序,说Controller1和Controller2,controller1有一个名为Index的方法,controller2有GetProducts方法。因此,当客户端调用url:api / controller1 / Index时,应将它们重定向到Controller2中的getProducts方法。我知道它们可以直接调用controller2但我的要求是这样的,它们应该最初调用controller1,当它们是重定向到controller2,url应该像api / controller2 / GetProducts。请告诉我如何获得这个。

1 个答案:

答案 0 :(得分:0)

您可以使用current development version方法。

return Redirect(
    Url.Link("DefaultApi", new { controller = "Controller2", action = "GetProducts" })
);