我有一个带有DateOfBirth
属性的模型,在使用该模型的视图中,我有一个文本框:
Html.TextBox("DateOfBirth")
我在模型上使用 DataAnnotations,验证工作正常,文本框的值是从模型中加载的。但是,我不希望该值是最初显示的值,而是它的ToShortDate()
值。但我似乎无法覆盖模型的价值。即使我将“ASDF”作为TextBox
方法的值参数,模型的值也是最终出现在文本框中的值。我也尝试过使用[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d")]
属性,但这也没有帮助。
那么我怎样才能用它的值覆盖模型的ToShortDate()
值呢?