我目前正在尝试在我的 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 日期选择器,所以我也不想使用默认日期选择器。
有人对此有解决方案吗?