У меня есть поле StartDate с JQuery datepicker. Datepicker работает хорошо. Но когда я присваиваю значение из кода позади, поле ничего не показывает.Невозможно присвоить значение полю datepicker
Если я удалю класс hasDatePicker
из поля, он корректно отображает дату.
Мне нужно назначить значение даты из БД при выполнении опции редактирования, также нужно установить дату в этом поле.
Вот мой код:.
$ (документ) .ready (функция() {// Добавьте эту строку (и это закрытие линия) $ ("# ctl00_cpBusinessMasterPagePlaceHolder_txtStartDate") DatePicker(); $ ("# ctl00_cpBusinessMasterPagePlaceHolder_txtStartDate"). datepicker ("option", "dateFormat", "dd/mm/yy"); });Код За:
txtStartDate.Text = режим == "повторно выставляю"? System.DateTime.Now.ToShortDateString() :(job.StartDate! = Null? Convert.ToDateTime (job.StartDate.ToString()). ToShortDateString(): "");
Некоторый код будет полезен для диагностики проблемы. – chridam
Просьба показать код, который неисправен. –
Здесь мой javascript-код: $ (document) .ready (function() {$ ("# ctl00_cpBusinessMasterPagePlaceHolder_txtStartDate"). Datepicker(); $ ("# ctl00_cpBusinessMasterPagePlaceHolder_txtStartDate"). Datepicker ("option", "dateFormat", "dd/мм/гг "); }); <жерех: TextBox ID = Runat "txtStartDate" = "сервер" CssClass = "text_field1 DatePicker"> жерех: TextBox> ** Код За: ** txtStartDate.Text = режим == "повторно выставляю"? System.DateTime.Now.ToShortDateString() :(job.StartDate! = Null? Convert.ToDateTime (job.StartDate.ToString()). ToShortDateString(): ""); – user3657053