0

ASP.NET MVC コントローラーに対する ASP.NET Web API の利点は何ですか?

私の知る限り、IIS + WebDAV は、「PUT」動詞の使用中に ASP.NET Web API と競合します[1]。

ASP.NET MVC コントローラーと JsonResult などを使用してクライアントと通信できます。クライアントは HTTP GET+POST を使用し、互換性を高めるために動詞を使用しません。ASP.NET MVC に対する ASP.NET Web API の利点は何ですか?

また、ASP.NET Web API は、desigend teens HTTP 動詞のみを使用する必要があります。ロボットにJUMPを許可する Web API を開発したいのですが、JUMPは標準の HTTP 動詞ではありません。では、どのように URL を設計するのでしょうか? http://localhost/api/robot/jump? ただし、RESTful ではありません (RESTful の URL には動詞を含めないでください)。

参照: [1] http://forums.iis.net/t/1163441.aspx

4

1 に答える 1

1

Asp.Netアプリケーションの.csファイルとMVCのコントローラーの違いについて質問している場合。

  1. 要件に応じてMVCで必要なメソッドに移動できますが、これはAsp.NetWebでは不可能です。
  2. 常に、ページ読み込みイベントの発生は発生しません。
  3. 部分的な結果/Jsonの結果/Javascriptの結果などを返すことができます。

Asp.Netライフサイクルとは異なり、MVCには独自のページライフサイクルがあります。

よろしく、Pavan.G

于 2012-12-03T09:11:12.887 に答える