Tag: 客户端validation

ASP.NET-MVC3中“自我validation模型”中的客户端validation

这是这个问题的后续问题: DataAnnotations如何在MVC中真正起作用? 有一个示例自定义validation,并提到了“自我validation模型”。 这很有意思,但我不明白如何为它编写客户端validation。 我的模型对象可以实现IClientValidateble接口(或仅用于dataannotation属性吗?),我想看一个如何做的例子。 编辑:根据我的理解,“自我validation模型”在不使用DataAnnotations的情况下工作,并在类中声明了我正在validation的属性的validation逻辑,并且它(不一定)使用属性来validation某些东西。 我在自定义客户端validation中看到的所有示例都是关于实现IClientValidatable的dataannotation 属性 。 当我在我的类中声明我的validation逻辑时,我不使用属性来validation模型状态。 当我在实现IValidatebleObject接口的模型类的Validate方法中声明我的validation逻辑时,如何编写客户端validation? 我实际上传递给视图的类可以实现IClientValidatable接口或类似的东西吗?