首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET Core 警惕可空类型开启之后模型校验失败

开启 Nullable 可空类型之后,原本可以调用的 API 也许就会提示 400 BadRequest 因为传入参数不合法,模型校验失败,此时将不会进入预期的 API 函数,同时也不会在输出里面找到有用的信息...在 SDK 风格的 csproj 文件开启可空类型可以添加下面代码 enable 为了方便让小伙伴知道上面代码加在哪里,我贴出更多的 csproj...TargetFramework>netcoreapp3.1 enable 在开启之后...实际上在开启可空之后,尽管在客户端代码里面设置了 multipartFormDataContent.Add(new StringContent(account), "Account"); 但是传入的内容是空字符串...而开启可空之后,定义的数据模型 public string Account { get; set; } 表示 Account 一定不是空,于是传入空的 Account 属性将会校验不通过 有两个解决方法

1.3K30
领券