誰かが私に適切なPUTの例を示したり見せたりできますか?
私が遭遇したすべては一貫性がありませんでした。
あなたはすでにコントローラーにいると思っています...
[HttpPut]
public HttpResponseMessage MyPutAction(myModelType MyModel)
{
....
// here is some code that will update the record and return it as part of HttpResponseMessage
....
また
public HttpResponseMessage Put(myModelType MyModel) ....
2番目の例では、MVCフレームワークは、これがメソッド名に基づいて[Put]であることを認識しています。したがって、[HttpPut]で装飾する必要はありません。
また
public HttpResponseMessage PutMyModel(myModelType MyModel) ....
ばかげているように聞こえますが、上記のように機能します。繰り返しになりますが、MVCフレームワークは、これが「Put」で始まるため、メソッド名に基づいて[Put]であることを認識しています。