0

如何将 MultiFieldRequired 验证为一个属性以输出一条错误消息,并与 mvc3 中的 jquery 客户端验证集成?

我在这里尝试了MultiFieldRequired ,但没有客户端验证消息。

fluentvalidation.netrulesengine可以做到这一点吗?

谢谢 !

4

1 回答 1

0

如果您不关心客户端,则可以在服务器端实现IValidateableObject并以这种方式提供单个消息验证。

公共 IEnumerable 验证(ValidationContext 验证上下文)
{
    if (string.IsNullOrEmpty(field1) || string.IsNullOrEmpty(field2))
    {
        yield return new ValidationResult("你的单一验证信息");
    }
}
于 2012-04-20T03:05:44.553 回答