而不是对数据时间值使用这样的东西:
@Html.DisplayTextFor("", String.Format("{0:MM/dd/yyyy}", Model.DOB))
是否可以在 asp.net mvc 3.0 中全局设置格式(例如在 web.config 中)?
最佳答案
在 Views/Shared/DisplayTemplates/DateTime.cshtml
创建一个 DisplayTemplate
@model DateTime
@String.Format("{0:MM/dd/yyyy}", Model))
每当您将 @Html.DisplayFor()
与 DateTime
属性一起使用时,MVC 将使用此模板。
关于asp.net-mvc - 日期时间格式全局更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15409877/