我在我的视图模型中有这个属性:
[DataType(DataType.DateTime)]
public DateTime? StartDate { get; set; }
如果我想显示日期,或者用日期填充文本框,我有以下选项:
<%: Model.StartDate %>
<%: Html.TextBoxFor(m => m.StartDate) %>
每当显示日期时,它都会显示为:01/01/2011 12:00:00 AM
但我想仅显示01/01/2011
有没有一种方法可以使用数据注释来应用显示格式?我不想去每个显示日期的实例中,添加一些代码来进行格式化。