我有这个类覆盖 RangeAttribute:
public class RangeDateAttribute : RangeAttribute
{
public RangeDateAttribute()
: base(typeof(DateTime),
DateTime.Now.AddYears(-20).ToShortDateString(), DateTime.Today.ToShortDateString()) { }
}
我的属性的 DataAnnotation:
[RangeDate(ErrorMessage = "Value for {0} must be between {1} and {2}")]
public DateTime anyDate { get; set; }
我在该验证中使用方法 [ToShortDateString()] ,但是当显示错误时,它伴随着时间.. 例如:
Value for anyDate must be between 26/05/1995 00:00:00 and 26/05/2015 00:00:00
我该如何解决这个问题?
谢谢。