Asp.net Core:[FromBody]参数上的Null-validation属性

时间:2018-08-17 12:42:01

标签: c# asp.net model-view-controller asp.net-core

如果由于某种原因无法将[FromBody]输入参数解析为实例,则会在我的控制器方法中得到一个空指针。

这给我留下了很多方法,其中第一行是“ is null”检查。

例如

[HttpPost("/user")]
public ActionResult CreateUser([FromBody] UserDto input)
{
  if (input is null)
    return BadRequest();

  // code here ...
}

是否存在可用于验证输入并中断输入的属性?

0 个答案:

没有答案