【发布时间】:2014-12-24 22:35:01
【问题描述】:
我的模特
[DataType(DataType.Date, ErrorMessage = "Please enter a valid date in the format MM/dd/yyyy")]
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
[Display(Name = "From Date")]
public DateTime FromDate { get; set; }
我的视图
@Html.EditorFor(model => model.FromDate)
我的 Date.cshtml(编辑器模板)
@Html.TextBox("", string.Format("{0:MM/dd/yyyy}", DateTime.Now),
new { @class = "datefield", type = "date" })
我的要求是在这个特定视图上显示数据库值,但每次它都显示当前日期。如何做到这一点请帮助我。
【问题讨论】:
-
你为什么要将 Date 转换为 String 并再次解析和转换回日期?
-
我更新了 Date.cshtml 但遇到了同样的问题
标签: asp.net-mvc razor view editortemplates