在模型中我有这个属性:
[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秒
有什么问题?
答案 0 :(得分:0)
为什么不试试@Html.TextBoxFor
@Html.TextBoxFor(model => model.EndDate, new { @Value = Model.EndDate.ToString("dd/MM/yyyy hh:mm:ss"), @readonly = "readonly" })
根据需要更改字符串格式!
答案 1 :(得分:0)
我刚刚学到了很多东西:)
有几个不期望的行为,因为我试图在视图中编辑的字段不是属性,而是公共数据成员......除了这个以外,我想到的一切。