MVC5将两个可空日期与流畅的验证进行比较

时间:2015-06-23 09:13:36

标签: asp.net-mvc fluentvalidation

如何在流畅验证中编写规则以检查两个可以为空的日期,因为开始日期必须早于结束日期。

我正在思考

RuleFor(c => c.StartDate)
            .NotEmpty()

如果开始日期不为空且结束日期不为空,则比较

1 个答案:

答案 0 :(得分:6)

像这样 -

service mongod status

注意 -

数据类型必须相同才能进行比较。

或者更方便source -

RuleFor(ac => ac.StartDate)
     .NotEmpty().WithMessage("*Required")

 RuleFor(ac => ac.EndDate)
     .NotEmpty().WithMessage("*Required")
     .GreaterThan(r => r.StartDate);