使用MVC3,您有两种用于添加自定义验证的新机制。这些是(1)子类ValidationAttribute或(2)实现IValidatableObject。MVC3中的IValidatableObject - 客户端验证
ValidationAttribute允许您通过实现IClientValidatable(并通过jQuery注册新的适配器和方法)相对简单地添加客户端验证。
IValidatableObject更适合于一次性验证要求,其中重用不是一个选项。它还导致代码更简单。因此,我会选择一些场景。不幸的是,我没有看到使用这种方法实现客户端验证的简单方法。
所以问题是我错过了什么,以及如何在使用IValidatableObject时获得JS验证?
这是所有涉及到增加客户端验证,以验证其属性作为我说在我的问题中,工作得很好。我正在询问是否将客户端验证添加到IValidatableObject。 – 2011-01-20 15:26:50