Я пытаюсь передать дату из кода в пользовательский интерфейс следующим образом, и я получаю сообщение об ошибке в 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?