1

我将 xVal 与 NHibernate Validator 一起使用,我很难验证日期。

首先,NHibernate 没有对日期/日期时间格式的验证(过去和未来除外)。其次,我尝试了 xVal 本身(不使用 NHibernate Validator),但仍然没有机会。

我需要验证日期值(比如说在文本框中),以确保它是有效日期。例如,2010 年 1 月 1 日或 2010 年 11 月 31 日不是有效日期。

我尝试通过扩展一个新类来为 NHibernate Validator 创建新规则,但它也需要在 xVal 客户端中声明。如果可能的话,我不喜欢覆盖现有的脚本。我也使用了 xval 的 [DataType(DataType.Date)] 但它不检查日期是否有效!

有什么建议么?

4

1 回答 1

1

在这个问题上花了一些时间之后,这是我的问题的答案:xVal 中的自定义验证

于 2010-01-13T08:49:48.723 回答