ModelState.IsValid ==假的,为什么呢? [英] ModelState.IsValid == false, why?
问题描述
我在哪里可以找到错误的清单,其中令的ModelState无效?我没有看到的ModelState对象中的任何错误属性。
Where can I find the list of errors of which make the ModelState invalid? I didn't see any errors property on the ModelState object.
推荐答案
关于可这是0错误和的IsValid ==假:这里的MVC源$ C $ C从<一个href=\"http://aspnet.$c$cplex.com/sourcecontrol/changeset/view/23011?projectName=aspnet#266501\">http://aspnet.$c$cplex.com/sourcecontrol/changeset/view/23011?projectName=aspnet#266501
About "can it be that 0 errors and IsValid == false": here's MVC source code from http://aspnet.codeplex.com/sourcecontrol/changeset/view/23011?projectName=aspnet#266501
public bool IsValid {
get {
return Values.All(modelState => modelState.Errors.Count == 0);
}
}
现在,它看起来是不可能的。嗯,那是ASP.NET MVC V1。
Now, it looks like it can't be. Well, that's for ASP.NET MVC v1.
这篇关于ModelState.IsValid ==假的,为什么呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!