我使用 MVC4 并且在我的模型上有很多 DateTime 类型的属性?
我认为我可以创建一个 DisplayTemplate(在 Shared\DisplayTemplates 内),它将按照我的意愿格式化我的日期。
但是,这不起作用。它不以指定格式输出日期。任何帮助,将不胜感激..
模型:
[Display(Name = "Date Submitted")]
[DataType(DataType.DateTime)]
public DateTime? DateSubmitted { get; set; }'
看法:
@Html.DisplayFor(m => m.DateSubmitted)
显示模板:
DateTime?:
@model DateTime?
@string.Format("{0:yyyy-MM-dd}", Model)