Как установить значение html тег даты ввода из кода позади - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть ASP. NET C# проект веб-форм с тегом даты ввода, как показано ниже

<input type="date" id="dtpCustomerSince" runat="server" name="dtpCustomerSince">

Я могу сохранить дату в дд / мм / гггг в качестве даты и времени и я могу извлечь данные из AS400 в datatable и использовать эту строку, чтобы установить дату во время поиска

 dtpCustomerSince.Value =pdtCustomer.Rows[0]["WCCSDT"].ToString().Split().First();

Однако дата не устанавливается в HTML control

, когда я отлаживаю и проверьте значение

dtpCustomerSince.Value ="16/08/2019"

1 Ответ

0 голосов
/ 13 апреля 2020

Дата должна быть установлена ​​в формате гггг-мм-дд из кода. Я использовал приведенный ниже код, и он отлично работает

                    string[] convertdate;
                    lscustomersince= pdtCustomer.Rows[0]["WCCSDT"].ToString().Split().First();
                    convertdate = lscustomersince.Split('/');
                    dtpCustomerSince.Value = convertdate[2] + "-" + convertdate[1] + "-" + convertdate[0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...