產品API在模型細節(Model Binding)上有特別的需求,因此必須自行客製化模型細節的方式,
網路上有非常多資源在講述如何客製化,個人比較推薦這篇「Parameter Binding in ASP.NET Web API」,
詳細作法這邊不再重述,今天要談的是在實作ModelBinder 碰到的問題。
產品API在模型細節(Model Binding)上有特別的需求,因此必須自行客製化模型細節的方式,
網路上有非常多資源在講述如何客製化,個人比較推薦這篇「Parameter Binding in ASP.NET Web API」,
詳細作法這邊不再重述,今天要談的是在實作ModelBinder 碰到的問題。
「An item with the same key has already been added」系統執行到一半,突然跳出這個訊息,
仔細看一下錯誤訊息有一段寫道「System.Web.Mvc.DefaultModelBinder.BindProperty...」,
於是朝Model Binding 異常的方向前進。