5

どういうわけかこれにフォーマットを適用できますか?

[Display(Name = "Date of Birthday")]
[DataType(DataType.Date)]
public DateTime DOB { get; set; }

時刻ではなく日付のみを表示したいのですが。

ありがとうございました!

4

1 に答える 1

15

DisplayFormatAttributeを使用できます

ASP.NET Dynamic Data によるデータ フィールドの表示方法と書式設定方法を指定します。

http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayformatattribute.aspx

[DisplayFormat(DataFormatString = "{0:dd MMM yyyy}")]
[Display(Name = "Date of Birthday")]
[DataType(DataType.Date)]
public DateTime DOB { get; set; }
于 2012-11-12T20:34:02.953 に答える