type="date"
создает браузер выбора даты HTML-5, если поддерживается. Спецификации требуют, чтобы значение было отформатировано в формате ISO (yyyy-MM-dd
), который затем отображается в соответствии с культурой браузеров.
Добавьте asp-format
для форматирования значения и удалите атрибут value
(помощники по тегам правильно генерируют атрибут value
для правильного двухстороннего связывания модели, и вы никогда не должны пытаться добавить его самостоятельно)
<input asp-for="BestellungsDatum" type="date" asp-format="{0:yyyy-MM-dd}" class="form-control" />
Обратите внимание, что средство выбора даты HTML-5 не поддерживается в IE, и только в последних версиях Firefox. Если вам нужен согласованный пользовательский интерфейс, рассмотрите возможность использования вместо этого указателя даты jQuery.