2011-07-29 14 views
0

私は私のテキストボックス内の日付をフォーマットするEditorForテンプレートを持っている:MVCのDateTimeはEditorforテンプレートに - 日付形式が間違っている

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

の米国形式でのレンダリング

これは私のプロダクションサーバーでのみ発生し、開発マシンでは発生していません。これは私のプロダクションサーバーでこの問題を初めて見たのは、他のすべてのサイトが英国の書式設定をしているからです。

アイデア?

答えて

2

web.configファイルで設定するグローバル化を追加します。

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