我的视图模型中有这个属性:
[DataType(DataType.DateTime)]
public DateTime? StartDate { get; set; }
如果我想显示日期,或用日期填充文本框,我有这些:
<%: Model.StartDate %>
<%: Html.TextBoxFor(m => m.StartDate) %>
每当显示日期时,都会显示如下:01/01/2011 12:00:00 上午
但我只想显示2011年1月1日
有没有办法应用带有数据注释的显示格式?我不想去每个显示日期的实例,并添加一些代码来格式化它。
尝试用以下标签来标记它:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)