0

モデルクラスの日付形式を次のように定義しました:-

[DisplayFormat(DataFormatString = "{0:f}", ApplyFormatInEditMode = true)]
        [Display(Name = "Date Taken")]
        public DateTime DateTaken { get; set; }

に正しく表示されました@Html.EditorFor(model => model.DateTaken)が、 に変更したeditorfor@Html.TextBox("DateTaken", null, new { @id = "DateTaken"+item.ToString() }); 日付形式が05 May 2012ではなく03/05/2012として表示されるようになったため、目的の日付形式を@Html.TextBox

ブラジル

4

1 に答える 1

0

派手になりすぎずに、これを行うことができます:

@Html.TextBox("DateTaken", Model.DateTaken.ToString("d MMM yyyy"), 
                           new { @id = ... }) 
于 2012-06-15T16:15:04.657 に答える