0
采取以下类...的WebAPI条件基础上的结合HTTP动词
public class Person
{
public long Id { get; set; }
public long CaseID { get; set; }
public string FirstName { get; set; }
}
而下面的Web API调用...
public IHttpActionResult Put(long id, [FromBody] Person person)
对于PUT调用,我们希望模型绑定忽略CaseID属性并仅保存Id和FirstName。
我在考虑一个自定义模型联编程序来解决这个问题。所以模型绑定器应该拉动HTTP动词(在这种情况下是PUT),如果PUT只绑定Id和FirstName。对于其他动词绑定所有属性。
有没有办法使用默认的模型联编程序,你可以引入这种类型的逻辑?
可能重复[设置基于HTTP动词的必填字段](http://stackoverflow.com/questions/22940709/set-required-fields-based-on-http-verb) – Jaya