ModelState.IsValid一直为false的原因

Posted 叶丶梓轩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ModelState.IsValid一直为false的原因相关的知识,希望对你有一定的参考价值。

一,问题:ModelState.IsValid一直为false

 

技术分享

二,解决方法和原因,

技术分享

由于这个方法中传过来的RegisterForm模型的字段,某一个为空值,则会造成这个验证验证为false,去注释掉空的字段即可验证通过

 

以上是关于ModelState.IsValid一直为false的原因的主要内容,如果未能解决你的问题,请参考以下文章

尝试保存实体时 ModelState.isvalid 为 false,错误表示相关实体中需要字段

modelstate.isvalid false 因为该项目始终为空

EmailAddress DataAnnotation 在 View 上标记为有效但 ModelState.IsValid = false?

ModelState.IsValid忽略型别的检查错误

Mvc ModelState.isValid为false时,检查时那个字段不符合规则的代码

我如何只能使用 ModelState.IsValid 检查一个模型