1

在模型中我有这个属性:

    [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

问题是什么?

4

2 回答 2

0

我只是以艰难的方式学到了一些东西:)

有几个意外的行为,因为我试图在视图中编辑的字段不是属性,而是公共数据成员......我想到了除此之外的所有内容。

于 2013-10-15T12:02:27.767 回答
0

你为什么不试试@Html.TextBoxFor

@Html.TextBoxFor(model => model.EndDate, new { @Value = Model.EndDate.ToString("dd/MM/yyyy hh:mm:ss"), @readonly = "readonly" })

根据需要更改字符串格式!

于 2013-10-15T11:52:53.527 回答