Я создаю веб-сайт MVC на C # для использования в Дании, и поэтому я установил следующее в моих файлах web.config в узле system.web.globalization:
culture = "da-DK" uiCulture = "da-DK"
Когда я пытаюсь ввести дату 21 ноября. 2018 как 21-11-2018 в элементе управления «Html.EditorFor (model => model.Date ...», где model.Date - это DateTime, я получаю сообщение об ошибке: «Поле Date должно быть датой.»
Если я вхожу в 21/21/2018, он будет принят, как если бы культура была "en-US", но, поскольку сайт предназначен для использования в Дании, даты должны это отражать.
Я нашел множество постов в интернете с той же проблемой, но не с ответом, который решил мою проблему - 90% говорят: «Установить культуру в web.config», но я сделал это, а это не так работа.
Что я пропустил, чтобы это сработало?