标签:model-validation
-
如何区分模型绑定错误和模型验证错误? - c#
我正在使用ASP.NET Core MVC 2.0实现REST API项目,如果模型绑定失败(因为请求在语法上错误),我想返回400状态代码;如果模型验证失败(因为原因),我想返回422状态代码该请求在语法上是正确的,但包含不可接受的值)。 例如,给定一个类似 [HttpPut("{id}")] public async Task< […]
我正在使用ASP.NET Core MVC 2.0实现REST API项目,如果模型绑定失败(因为请求在语法上错误),我想返回400状态代码;如果模型验证失败(因为原因),我想返回422状态代码该请求在语法上是正确的,但包含不可接受的值)。 例如,给定一个类似 [HttpPut("{id}")] public async Task< […]