我已经为日期设置了数据注释,它在我使用EditorFor时有效,但是当我使用DisplayFor时它无效。 日期来自一组数据。我的格式是8/13/2011 12:00:00 AM而不是8/13/2011。代码有什么问题。
日期数据注释
[DisplayName("Date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
[Required(ErrorMessage = "Date required.")]
public DateTime EM_Date { get; set; }
查看代码
@foreach (EventViewModel item in Model)
{
<tr>
<td class="AdBoxBodyRow1" style="text-align: center"> @Html.DisplayFor(modelItem => item.EM_Date) </td>
</tr>
}