質問

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

まず、NHibernate には日付/日時形式の検証がありません (過去と未来を除く)。次に、(NHibernate Validator を使用せずに) xVal 自体を試しましたが、まだチャンスはありません。

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

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

助言がありますか?

役に立ちましたか?

解決

この問題に時間を費やした後、私の質問に対する答えは次のとおりです。 xVal でのカスタム検証

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top