我想使用數據註釋來驗證日期時間字段,但我遇到了問題。據對MSDN文檔(http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.rangeattribute.aspx),下面應該做的工作英國日期時間字段的數據註釋範圍
[Range(typeof(DateTime), "1/2/2004", "3/4/2004",
ErrorMessage = "Value for {0} must be between {1} and {2}")]
然而,這標誌着我輸入爲無效的任何日期!
起初我以爲它不是拿起英國的日期(當我試圖26/2/2004),但我甚至無法使用日期,如2/2/2004。
我正在使用MVC2中的數據註解,並使用MicrosoftAjax框架進行客戶端驗證。
有什麼建議嗎?
感謝
什麼是EF代碼優先與這個答案中的任何東西?此驗證永遠不會接近您的DAL。 – ProfK