Je souhaite utiliser les annotations de données pour valider les champs DateTime, mais je rencontre des problèmes. Selon la documentation sur MSDN (http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.rangeattribute.aspx), ce qui suit devrait faire le travailChamps d'annotation de données des champs UK Datetime
[Range(typeof(DateTime), "1/2/2004", "3/4/2004",
ErrorMessage = "Value for {0} must be between {1} and {2}")]
Cependant, cette marque une date que j'entre comme invalide! Au début, je pensais qu'il ne ramassait pas les dates du Royaume-Uni (quand j'ai essayé 26/2/2004) mais je ne peux même pas l'utiliser pour utiliser des dates comme 2/2/2004. J'utilise les notifications de données dans MVC2, et en utilisant le framework MicrosoftAjax pour la validation côté client.
Des suggestions?
Merci
Qu'est-ce que le code EF-premier a à voir avec quoi que ce soit dans cette réponse ? Cette validation ne se rapproche jamais de votre DAL. – ProfK