ASP.Net MVC DisplayFormat

前端 未结 3 766
無奈伤痛
無奈伤痛 2020-11-29 03:25

In my model I have the following DataAnnotations on one of my properties

[Required(ErrorMessage = \"*\")]
[DisplayFormat(DataFormatString = \"{0:d}\")]
[Data         


        
3条回答
  •  时光取名叫无心
    2020-11-29 03:47

    As Brad said it dosn't work for TextBoxFor but you'll also need to remember to add the ApplyFormatInEditMode if you want it to work for EditorFor.

    [DataType(DataType.Date), DisplayFormat( DataFormatString="{0:dd/MM/yy}", ApplyFormatInEditMode=true )]
    public System.DateTime DateCreated { get; set; }
    

    Then use

    @Html.EditorFor(model => model.DateCreated)
    

提交回复
热议问题