自学内容网 自学内容网

AspNet WebAPI 模型绑定问题

继承System.Web.Http.ApiController的Action的Model如果被[Serializable]定义,会导致Model的字段无法绑定。

Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll

[Serializable]
public class Model {
  public string id { get; set; }
}

public MyApiController : ApiController {

  [HttpPost]
  public JsonResult<Model> Post([FromBody] Model model) {
    Console.WriteLine("model.id: " + model.id); // model.id: 
    return Json(model);
  }
}

原文地址:https://blog.csdn.net/Wagsn8/article/details/144273091

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!