.net core提示The xx field is required,One or more validation errors occurred
原因是.netcorewebapi默认参数为不可空,因此会验证并报错。在项目的.csproj中,修改Nullable为disable即可。
·
访问接口时缺少model中的参数时,会提示:
The xx field is required
One or more validation errors occurred
原因是.net core webapi默认参数为不可空,因此会验证并报错。
解决方案:
方法1、用记事本打开项目的.csproj,修改Nullable为enable即可
<PropertyGroup>
<Nullable>enable</Nullable>
</PropertyGroup>

方法2:
直接在Visutal Studio里右键项目属性后,在”生成“,”常规“中,把”可为Null的类型“设置为”启用“。
更多推荐


所有评论(0)