访问接口时缺少model中的参数时,会提示:
The xx field is required
One or more validation errors occurred
原因是.net core webapi默认参数为不可空,因此会验证并报错。

解决方案:
方法1、用记事本打开项目的.csproj,修改Nullable为disable即可
<PropertyGroup>
<Nullable>disable</Nullable>
</PropertyGroup>

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

6439

被折叠的 条评论
为什么被折叠?



