1

誰かが私に適切なPUTの例を示したり見せたりできますか?

私が遭遇したすべては一貫性がありませんでした。

4

1 に答える 1

3

あなたはすでにコントローラーにいると思っています...

[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]であることを認識しています。

于 2012-12-03T19:43:15.610 に答える