2

日付のデータ注釈を設定しました。EditorFor を使用すると機能しますが、DisplayFor を使用すると機能しません。日付は、データのコレクションから取得されます。この形式は、2011 年 8 月 13 日ではなく、2011 年 8 月 13 日 12:00:00 AM になります。コードの何が問題なのですか。

日付のデータ注釈

    [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