ASP.NET Web API项目如何在收到post请求时上传某一项数据为默认值?

比如我再用户信息页面,收到用户新建信息的请求,想获取用户的ID并上传。用户ID这一项不想让用户输入

public string Get(int id = -1)
{
if (id == -1)
表示用户没有传这个参数,那么进一步处理
}

最好就不提供相应的字段映射,比如不需要用户输入 ID 则接收模型中就不提供 ID 字段/属性

如:

public class CreateViewModel
{
    public string Name { get; set;}
    public DateTime Birthday { get; set;} 
}

[HttpPost]
public IActionResult Create([FromBody]CreateViewModel model)
{
    // do creating...  model 中不包含 ID 信息,用户就不能输入
}