【发布时间】:2020-09-02 13:10:20
【问题描述】:
我从请求中接收到一个 JSON 并且能够成功绑定到模型,但是当 JSON 中的任何属性的值为 null 时,模型无法绑定。下面是我的代码
public class JobDetails
{
[Required]
[Range(1, int.MaxValue, ErrorMessage = "TransactionId value must be greater than zero")]
public int Id { get; set; }
public string details{ get; set; }
}
[HttpPost]
[Route("create/job")]
public async Task<IActionResult> Add([FromBody]JobDetails model)
{
//when i debug model is null. Expected result {Id:null,details:"some data"}
}
输入json
{Id:null,details:"some data"}
知道如何进行这项工作吗?
【问题讨论】:
标签: c# asp.net-mvc asp.net-web-api