2

ActionResult別のコントローラーから WebAPI サービスを利用する最良の方法は何ですか? 基本的に、データを返すコントローラーがあります。

public class MyApiController : ApiController
{
    public MyData Get()
    {
      //returns the data
    }

}

そして、私はこのデータを

public class MyConsumeController: Controller
{

    public ActionResult MyConsumeAction()
    {
       var something = //Call Get inside MyApiController 
    }
}

何か案は?

注:HttpClient(別のプロジェクト)またはjquery(ビューから)を使用してそれを消費する方法を知っています。

4

1 に答える 1

3

クライアント API ( HttpClientクラス)を使用できます。そして、ここに別のサンプルがあります。

于 2012-05-21T09:47:28.733 に答える