MVC:只是我或IsValidField不合逻辑

时间:2009-10-07 08:29:06

标签: asp.net-mvc logic

当我在编写ModelState字段无效时,我正在编写一些代码来打印出来的JS:

ModelState.IsValidField(string key)

IntelliSense中的评论告诉我:

  

如果有任何System.Web.Mvc.ModelError与特定键关联或前缀,则返回true。

当我询问某个字段是否有效时,如果该字段无效,它将返回false,如果该字段无效,则返回true

这看起来非常不合逻辑,但我还没有在网上找到任何证实这一点的资源。

2 个答案:

答案 0 :(得分:0)

我认为这就是说这个字段是否需要验证而不是它是否有效。虽然你有一个观点,它似乎是误导。可能需要深入挖掘这里的推理或命名。

答案 1 :(得分:0)

做了另一个简单的测试,实际上该方法确实表现得如此,IntelliSense中的描述只是误导。