我的模型擁有兩個日期屬性。 ,我想限制他們的日期範圍,所以我放置一個數據註釋屬性來驗證它。範圍驗證屬性爲有效日期返回虛假警報
[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; }
但是客戶端驗證任何有效日期顯示無效... 我到底做錯了什麼?
在什麼格式的你提供日期 - 不變或者你所在國家的? – 2013-02-23 15:34:00
@SławomirRosiek格式是DD/MM/YYY,我使用jQuery日期選擇器來選擇和格式化它。 – Mortalus 2013-02-23 17:56:06