J'ai un champ SmallDateTime
dans ma base de données Sql Server 2008 pour stocker les anniversaires des utilisateurs.ASP.NET MVC 3 Liaison et validation de la date au contrôle de la zone de texte html
Sur ma page Web 'Modifier le profil', j'ai un textbox
standard que je veux lier la date d'anniversaire à (sauf le temps que ce n'est pas nécessaire). À l'heure actuelle, je suis lié à la zone de texte, mais il rend la date et l'heure complètes. En outre, lorsque l'utilisateur met à jour son profil, je souhaite pouvoir valider la zone de texte Anniversaire, en vérifiant que la valeur spécifiée est conforme à dd/mm/yyyy
et que tout écart par rapport à cela est mis en évidence via mon résumé de validation existant sur la page.
Comment puis-je aller sur:
a) la configuration de la propriété Anniversaire dans mon ViewModel pour afficher au format dd/mm/yyyy
(à l'exclusion du temps). B) valider Birthday (basé sur le format dd/mm/yyyy
) lorsque l'utilisateur soumet le formulaire?