3

而不是对数据时间值使用这样的东西:

@Html.DisplayTextFor("", String.Format("{0:MM/dd/yyyy}", Model.DOB))

是否可以在 asp.net mvc 3.0 中全局设置格式(例如在 web.config 中)?

4

1 回答 1

4

在以下位置创建一个 DisplayTemplateViews/Shared/DisplayTemplates/DateTime.cshtml

@model DateTime

@String.Format("{0:MM/dd/yyyy}", Model))

每当你使用@Html.DisplayFor()一个DateTime属性时,MVC 都会使用这个模板。

于 2013-03-14T12:56:47.980 回答