失去焦点时,MVC需要进行现场validation

ASP.NET MVC [必需]validation仅在以下条件之一中触发:
1)表格提交
2)Tab键进入字段 – >输入一些文本 – > Tab out – > Tab返回字段 – >删除文本 – > Tab out。

我想以这种方式触发:
Tab键进入字段 – > Tab out – > Triggervalidation

怎么可以这样做?

此行为是设计使然。 从文档中

在字段被标记为无效之前,validation是懒惰的:在第一次提交表单之前,用户可以通过字段标记而不会收到烦人的消息 – 在有机会实际输入正确的值之前,它们不会被窃听一个字段被标记为无效,它被热切地validation:一旦用户输入了必要的值,就会删除错误消息

使用jquery。 您可以使用focusout()或blur() 。 看看例子,可能有所帮助。