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 или конвертировать дату на стороне клиента перед ее отправкой на сервер.

Другие вопросы по тегам