Question

J'utilise xVal avec NHibernate Validator et j'ai du mal à valider les dates.

D'abord, NHibernate n'a pas la validation pour le formatage Date / DateTime (sauf Past and Future). En second lieu, j'ai essayé xVal lui-même (ne pas utiliser NHibernate Validator) mais toujours aucune chance.

Je dois valider les valeurs de date (disons dans une zone de texte), pour vous assurer qu'il est une date valide. Par exemple, 13/01/2010 ou 31/11/2010 ne sont pas des dates valides.

J'ai essayé de créer de nouvelles règles pour NHibernate validateur en étendant une nouvelle classe, mais il doit être déclaré dans le côté client xVal aussi. Je ne veux pas remplacer les scripts existants, si possible. J'ai aussi utilisé [DataType (DataType.Date)] de xval mais il ne vérifie pas si la date est valide!

Toutes les suggestions?

Était-ce utile?

La solution

Après avoir passé quelque temps sur cette question, voici la réponse à ma question: validation personnalisée en xVal

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top