【发布时间】:2013-03-27 23:04:07
【问题描述】:
我目前正在尝试在我的 ASP.NET MVC 应用程序中设置日期格式。
我正在使用以下代码来完成此操作
型号:
[DataType(DataType.Date), DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode=true)]
public Nullable<System.DateTime> Date_Of_Birth { get; set; }
查看:
<div class="editor-field">
@Html.EditorFor(model => model.Date_Of_Birth)
@Html.ValidationMessageFor(model => model.Date_Of_Birth)
</div>
这在“详细信息”模式下按预期工作。但是,当我进入“编辑”模式时,字段显示如下
文本框中会显示所需的日期格式,以及看起来像默认日期选择器的内容。这显然不是我想要的。我只是希望日期的格式正确。我还计划使用 jQuery 日期选择器,所以我也不想使用默认日期选择器。
有没有人可以解决这个问题?
【问题讨论】:
标签: asp.net-mvc