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