Editorfor Template中的MVC DateTime - 日期格式错误

时间:2011-07-29 16:13:08

标签: asp.net-mvc

我有一个EditorFor Template来格式化我的文本框中的日期:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.DateTime?>" %>
<%= Html.TextBox("", (Model.HasValue ? Model.Value.ToString("dd/MM/yyyy") : string.Empty)) %>

麻烦的是它呈现美国格式的MM / dd / yyyy

这只发生在我的生产服务器上,而不是我的开发机器上。这是我第一次在生产服务器上看到此问题,因为我的所有其他网站都有英国格式。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在web.config中添加全球化设置:

<globalization uiCulture="en-GB" culture="en-GB" />