2

我已经为日期设置了数据注释,当我使用 EditorFor 时它可以工作,但是当我使用 DisplayFor 时它不起作用。日期来自数据集合。我在 2011 年 8 月 13 日上午 12:00:00 得到这种格式,而不是 2011 年 8 月 13 日。代码有什么问题。

日期的数据注释

    [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>
}
4

0 回答 0