2015-03-13 3 views
0

Я кодирую интернет-приложение MVC 5, которое развертывается до Azure. Я хочу настроить браузерную культуру, чтобы значения DateTime отображались в правильном формате для разных культур.MVC 5 культура глобализации

Вот мой web.config код:

<globalization culture="auto:en-US" uiCulture="auto:en-US" enableClientBasedCulture="true"/> 

это все, что должно быть сделано? При просмотре представления после публикации веб-сайта до Azure, только IE отображает DateTime в моем текущем формате ОС. Как Google Chrome, так и Firefox не используют мой текущий формат ОС.

Почему значение DateTime не отображается в моем текущем формате культуры (ан-NZ)

Спасибо заранее.

EDIT

Я удалил enableClientBasedCulture="true" от web.config кода и браузер до сих пор не отображает DateTime значения в моей правильной культуре.

ответ

0

С documentation for the globalization Element (.NET 4) атрибут ничего не делает в текущее время.

enableClientBasedCulture:

Необязательный атрибут. Этот атрибут не используется в настоящее время.

+0

Можете ли вы посмотреть мое редактирование? – user3736648

+0

Как вы хотите, чтобы они отображались (dd/MM/yyyy)? А в формате отображения или в текстовом поле или в датепике? –

+0

Значения отображаются как простой текст в представлении. – user3736648

Смежные вопросы