在模型中我有这个属性:
[DisplayFormat(DataFormatString = "{0:yy/mm/dd HH:mm:ss}", ApplyFormatInEditMode = true)]
public DateTime EndDate;
在视图中:
@Html.EditorFor(model => model.EndDate)
它以这种格式显示:2013.10.15。13:19:05
问题是什么?
在模型中我有这个属性:
[DisplayFormat(DataFormatString = "{0:yy/mm/dd HH:mm:ss}", ApplyFormatInEditMode = true)]
public DateTime EndDate;
在视图中:
@Html.EditorFor(model => model.EndDate)
它以这种格式显示:2013.10.15。13:19:05
问题是什么?
我只是以艰难的方式学到了一些东西:)
有几个意外的行为,因为我试图在视图中编辑的字段不是属性,而是公共数据成员......我想到了除此之外的所有内容。
你为什么不试试@Html.TextBoxFor
@Html.TextBoxFor(model => model.EndDate, new { @Value = Model.EndDate.ToString("dd/MM/yyyy hh:mm:ss"), @readonly = "readonly" })
根据需要更改字符串格式!