ASP.NET формат даты в IE и Chrome не работает - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь передать дату из кода в пользовательский интерфейс следующим образом, и я получаю сообщение об ошибке в Chrome.

C #

txtDate.text = DateTime.Now.ToString ("d");

ASP / HTML

asp: TextBox ID = "txtDate" TextMode = "Дата" runat = "сервер"

В IE11 все выглядит нормально, как я и хочу -> мм / дд / гггг

В Chrome я получаю сообщение об ошибке: Указанное значение "20.09.2008"не соответствует требуемому формату" yyyy-MM-dd "

Но если я изменю C # на формат, который хочет Chrome, моя дата IE11 в конечном итоге будет выглядеть неправильно (или правильно), и текстовое поле Chrome, наконец, будет работать.

C #

txtDate.text = DateTime.Now.ToString ("yyyy-MM-dd");

Любая идея, как это исправитьэто без использования сторонних вводов даты и просто с использованием стандартных вводов даты HTML?

...