私のモデルは 2 つの日付プロパティを保持しています。日付範囲を制限したいので、データ注釈属性を配置して検証します。
[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; }
しかし、クライアント側の検証では、有効な日付に対して無効と表示されます...ここで何が間違っていますか?