我的模型拥有两个日期属性。我想限制他们的日期范围,所以我放置了一个数据注释属性来验证它。
[Display(ResourceType = typeof(FaultManagementStrings), Name = "FaultOpenDate")]
[DataType(DataType.DateTime)]
[Range(typeof(DateTime), "1900-01-01", "2500-01-01", ErrorMessage = "Invalid Date")]
public DateTime FaultOpenDateTime { get; set; }
[Display(ResourceType = typeof(FaultManagementStrings), Name = "FaultCloseDate")]
[DataType(DataType.DateTime)]
[Range(typeof(DateTime), "1900-01-01", "2500-01-01", ErrorMessage = "Invalid Date")]
public DateTime FaultCloseDateTime { get; set; }
但是客户端验证对于任何有效日期都显示无效......我在这里做错了什么?