是否可以从Web API Controller的方法中调用普通控制器Method / ActionResult?

时间:2018-01-24 06:36:29

标签: c# asp.net-mvc asp.net-web-api asp.net-web-api2 cross-platform

是否可以从Web API的方法调用普通MVC控制器的ActionResult / Method?

public class MyAPIController : ApiController
{
    public string CallActionResultOfMVCController()
    {
         //Here I want to call method/ActionResult from MyMVCController something like below.
         //var result = WantToCallMyMVCMethod();
         //return result;
    }
}

public class MyMVCController : Controller
{
    public string WantToCallMyMVCMethod()
    {
        return "test";
    }
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

虽然,我在上面的评论中告诉过你(可能你的方案中有问题),无论如何你想要这样做。你可以使用以下链接来做到这一点。 成功的。  C# how to call MVC Action method from console application