1

NHibernate Validator で xVal を使用していますが、日付を検証するのに苦労しています。

まず、NHibernate には Date/DateTime 形式 (Past と Future を除く) の検証がありません。次に、xVal 自体を (NHibernate Validator を使用せずに) 試しましたが、まだチャンスがありません。

有効な日付であることを確認するために、日付の値を検証する必要があります (たとえば、テキスト ボックスで)。たとえば、13/01/2010 または 11/31/2010 は有効な日付ではありません。

新しいクラスを拡張して NHibernate Validator の新しいルールを作成しようとしましたが、xVal クライアント側でも宣言する必要があります。可能であれば、既存のスクリプトを上書きしたくありません。xval の [DataType(DataType.Date)] も使用しましたが、日付が有効かどうかはチェックされません!

助言がありますか?

4

1 に答える 1

1

この問題に時間を費やした後、これが私の質問に対する答えです: xVal でのカスタム検証

于 2010-01-13T08:49:48.723 に答える