我的模型中有一个名为StartDate
的属性。我使用了来自here的timepicker
插件的jquery.ui
加载项。它工作正常,但问题是我收到验证错误消息。如何更改验证以使其通过日期时间。
模型是:
public class DateTimePickerTest : EntityBase
{
[DataType(DataType.DateTime)]
[DisplayName("Start Date")]
public DateTime StartDate { get; set; }
[DataType(DataType.DateTime)]
[DisplayName("End Date")]
public DateTime EndDate { get; set; }
}
我主要按照here on MSDN by Rick Anderson给出的指示。
答案 0 :(得分:4)
this answer保存。
我使用DisplayFormat
属性并将ApplyFormatInEditMode
属性设置为true
:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd.mm.yy}")]