誰かが助けてくれることを願っています-これは約2時間私を悩ませています-おそらく簡単なことです:)
Kendo UI Grid がコントローラーにリクエストを送信する
http://localhost:1418/user/update?UserID=1&UserName=Admin&RoleName=Admin&Email=c.j.hannon%40gmail.com&Active=true&Company%5BCompanyID%5D=1&Company%5BCompanyName%5D=asd
しかし、コントローラークラス「Company」はバインダーによってバインドされていませんか? ビューモデルとコントローラーアクションの署名を以下に示します。
[HttpGet]
        public JsonResult Update(UserViewModel model)
        {
            svcUser.UpdateUser(new UpdateUserRequest() {
                UserID=model.UserID,
                RoleID = model.RoleName,
                Email = model.Email,
                Active = model.Active.GetValueOrDefault(false),
                UserName = model.UserName
            });
            return Json("", JsonRequestBehavior.AllowGet);
        }
public class UserViewModel
    {
        public int UserID { get; set; }
        public string UserName { get; set; }
        public string RoleName { get; set; }
        public string Email { get; set; }
        public bool? Active { get; set; }
        public CompanyViewModel Company { get; set; }
    }
乾杯クレイグ