datetime изменил формат mvc
В Edit
Действие Я извлекаю модель из базы данных и отправляю ее на просмотр. в представлении создали скрытый тег для createdDate
свойство модели. Когда я нажимаю на submitt
кнопка для отправки назад модель modelstate.isvalid
является false
и он генерирует эту ошибку. Значение 20.10.2012 22:29:39
не действует для DateCreate
, когда я щелкаю правой кнопкой мыши и выбираю источник просмотра, скрытый тег содержит 20.10.2012 22:29:39
вместо 2012-10-22 22:29:39
, Я не знаю, почему формат даты меняется. Я пытался решить проблему, и я думаю, что я убежден, что лучше не использовать DateTime
как свойство модели. Лучше вместо этого иметь строку.
1 ответ
У меня также была эта проблема, это происходит из-за глобализации на сервере против клиента. Вы можете настроить глобализацию в файле web.config или конвертировать дату на стороне клиента перед ее отправкой на сервер.