有人可以指点我或给我一个合适的PUT示例吗?
我遇到的一切都不一致。
答案 0 :(得分: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) ....
在第二个例子中,MVC框架知道这是基于Method名称的[Put]。因此,您不需要使用[HttpPut]
来装饰它或
public HttpResponseMessage PutMyModel(myModelType MyModel) ....
听起来很愚蠢,但就像上面那样。同样,MVC框架知道这是基于Method名称的[Put],因为它以" Put"。
开头。