我的这个模式是:
[Required(ErrorMessage = "Expiration Date is required")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
[DisplayName("Expiration Date")]
public DateTime? ExpirationDate { get; set; }
我这样说就是要验证,以便用户能够进入今天之前的日期。 如果我认可愤怒的话,我可以这样做。
[Range(1, int.MaxValue, ErrorMessage = "Value must be greater than 0")]
但范围属性并不支持日标。 时间价值是否如此?