MVC验证中所有属性验证成功ModelState.IsValid等于true,只要有一个验证不成功ModelState.IsValid就等于false 所以我们可以通过该属性来判断数据的有效性,但有时在数据验证时有时我们不需要验证所有的数据,
比如登录时只需要验证用户名及密码格式是否输入正确即可。 使用以下方法可以排除要验证的字段: ModelState.Remove(
"Email");不验证Email 这样Email这个字段就不会被验证了,Email验证不通过ModelState.IsValid的值仍然是true