[DisplayFormat(DataFormatString="{0:dd MMM yyyy}")][Display(Name="Date of Birthday")][DataType(DataType.Date)]publicDateTime DOB { get;set;}
Merci beaucoup! Yo.... Hmmm toute façon le temps est apparaît en quelque sorte... j'ai implémenté le champ datetime avec jQuery Datapicker... je VOIS CECI: 1/1/0001 12:00:00 AM Probablement j'ai trouvé la solution ici stackoverflow.com/questions/3658501/... j'utilise nullable DateTime de sorte que le champ est toujours VIDE hahahahaha!:) Eh bien, c'est ce que vous pourriez obtenir pour le type DateTime.MinValue. Je serais surpris si vous obtenez le même résultat pour les NULS (mais j'ai été surpris de voir avant). Je voudrais également ajouter ApplyFormatInEditMode = true, [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
Vous pouvez utiliser le DisplayFormatAttribute
http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayformatattribute.aspx
Yo.... Hmmm toute façon le temps est apparaît en quelque sorte... j'ai implémenté le champ datetime avec jQuery Datapicker... je VOIS CECI: 1/1/0001 12:00:00 AM
Probablement j'ai trouvé la solution ici stackoverflow.com/questions/3658501/... j'utilise nullable DateTime de sorte que le champ est toujours VIDE hahahahaha!:)
Eh bien, c'est ce que vous pourriez obtenir pour le type DateTime.MinValue. Je serais surpris si vous obtenez le même résultat pour les NULS (mais j'ai été surpris de voir avant).
Je voudrais également ajouter
ApplyFormatInEditMode = true
,[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
OriginalL'auteur Eric J.