今日も Knockout.js を使って ASP.NET MVC に POST するようなコードを書いていたのですが、モデルバインダが意図したとおりに値をバインドしてくれない時がありました。 まずは ASP.NET MVC 側のコードを見ていきましょう。難しいことはしてません。 public class ChildFormModel { public string Name { get; set; } } public class FormModel { public string Name { get; set; } public List<ChildFormModel> Items { get; set; } } [HttpPost] public ActionResult Post(FormModel model) { return Json(true); } 簡単にコードを紹介する
