DisplayFor上的DateFormat不起作用

时间:2012-06-20 02:56:07

标签: asp.net-mvc-3

我已经为日期设置了数据注释,它在我使用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>
}

0 个答案:

没有答案