Date FluentValidation无法用于日期比较的客户端

Date FluentValidation无法用于日期比较的客户端,date,compare,fluentvalidation,Date,Compare,Fluentvalidation,我使用FluentValidation检查一个日期是否大于另一个日期,这是我的规则 RuleFor(m => m.EndDate) .NotEmpty().WithMessage("End date is required") .GreaterThan(m => m.StartDate).WithMessage("End date must after Start date"); 它可以在服务器端正常工作,但不能在客户端正常工作。我有

我使用FluentValidation检查一个日期是否大于另一个日期,这是我的规则

RuleFor(m => m.EndDate)
            .NotEmpty().WithMessage("End date is required")
            .GreaterThan(m => m.StartDate).WithMessage("End date must after Start date");
它可以在服务器端正常工作,但不能在客户端正常工作。我有其他的规则,它们可以正常工作,这是一个必需的规则

 RuleFor(m => m.EmailSubject)
            .NotEmpty()
            .WithMessage("An email subject is required");

我在这里得到客户端验证。谁能告诉我哪里出了问题?对我来说,这似乎很好

所需规则对EndDate有效,只是比这更好。这条规则很旧,但可能仍然有效:或者