我有以下情况
public class Foo {
public Bar FooBar { get; set; }
}
public class Bar {
[DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
public DateTime BirthDay { get; set; }
}
现在,当我使用 EditorFor 时,我想在 DateTime 上应用 DataFormatString
@Html.EditorFor(x => x.FooBar.BirthDay);
上面的代码没有使用 DisplayFormatAttribute 正确呈现日期,那么我该如何解决呢?