如何验证MultiFieldRequired作为一个属性输出一条错误消息,和 在mvc3中集成了jquery客户端验证?
我在这里尝试使用MultiFieldRequired ,但没有客户端验证消息。
可以fluentvalidation.net或rulesengine执行此操作吗?
谢谢!
答案 0 :(得分:0)
如果您不关心客户端,那么在服务器端您可以实现 IValidateableObject 并以这种方式提供单个消息验证。
public IEnumerable Validate(ValidationContext validationContext) { if (string.IsNullOrEmpty(field1) || string.IsNullOrEmpty(field2)) { yield return new ValidationResult("Your single validation message"); } }