Asp.net core验证类ModelStateDictionary的bug

在使用.net core 3.1 时发现明明没有验证请求类属性,甚至已经加了默认值

 

 但是验证类时依然会报错

 

 经过网上百度等搜索,尝试使用可空类型赋值默认值

 

 果然验证类没有报错

 

 不清楚是微软的bug还是怎么,验证时一定要为可空类型

posted @ 2020-05-19 09:21  紫府道主  阅读(280)  评论(0)    收藏  举报