我想从 Razor 的 DateTime 属性中删除时间
@Html.EditorFor(model => model.DATE_OF_BIRTH)
我试过了model.DATE_OF_BIRTH.Date
,model.DATE_OF_BIRTH.Date.ToShortDateString()
但显示错误。
我想从 Razor 的 DateTime 属性中删除时间
@Html.EditorFor(model => model.DATE_OF_BIRTH)
我试过了model.DATE_OF_BIRTH.Date
,model.DATE_OF_BIRTH.Date.ToShortDateString()
但显示错误。
您可以使用以下属性装饰您的视图模型[DisplayFormat]
属性:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime DATE_OF_BIRTH { get; set; }
然后@Html.EditorFor(x => x.DATE_OF_BIRTH)
助手将根据您定义的格式显示值。
如果您不使用视图模型并且无法修改域模型,则可以使用 TextBox 助手:
@Html.TextBox("DATE_OF_BIRTH", Model.DATE_OF_BIRTH.ToShortDateString())