asp.net-mvc - 日期时间格式全局更改

标签 asp.net-mvc asp.net-mvc-3

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

@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/

相关文章:

c# - RDWEB 中的登录自定义

c# - RedirectToAction 不适用于 Tempdata - ASP.net core MVC

c# - TextBoxFor @Value(大写)而不是@value

c# - ASP.NET MVC3 : customErrors in Web. 配置在本地主机和服务器上被忽略,自定义错误页面仅显示在本地主机上

c# - namespace 中不存在“接口(interface)”

asp.net-mvc-3 - 基于简单数学的验证码

c# - 使用 AJAX 或 ASP.NET 进行异步调用?

c# - 通过 LINQ 筛选包含 ICollection 属性的查询

javascript - 在 MVC Controller 中解析 JSON 时,JSON 原语无效

asp.net-mvc-3 - 什么冒号(: ) means defining a class in c#?