2010-01-07 56 views
1

我使用的是NHibernate Validator的xVal,我很難驗證日期。首先,NHibernate沒有驗證Date/DateTime格式(除了過去和未來)。其次,我嘗試了xVal本身(不使用NHibernate Validator),但仍然沒有機會。使用NHibernate Validator進行xVal日期驗證

我需要驗證日期值(讓我們說在一個文本框中),以確保它是一個有效的日期。例如,13/01/2010或11/31/2010不是有效日期。

我已經嘗試通過擴展一個新的類來爲NHibernate Validator創建新的規則,但是它也需要在xVal客戶端中聲明。如果可能的話,我不喜歡覆蓋現有的腳本。我也使用了xval的[DataType(DataType.Date)],但它不檢查日期是否有效!

有什麼建議嗎?

回答