我继承了一个网站,并且正在使用JQuery
datepicker
。选择datepicker
文本框并显示选择器时,它是静态的(有时),直到您单击站点上的其他位置。点击其他地方后,您可以选择日期。此外,在datepicker
工作的情况下,当它首次出现时,如果选择上一个或下一个,它将跳转到NOV。 1899。
这是我的代码(代码隐藏C#
,我对JQuery
不太熟悉):
StringBuilder jqDatePicker = new StringBuilder("$(document).ready(function () { $('#" + txtPurchaseDate.ClientID + "').datepicker({ dateFormat: 'mm/dd/yy', maxDate: '0' }); });");
jqDatePicker.Append("var prm = Sys.WebForms.PageRequestManager.getInstance();");
jqDatePicker.Append(" prm.add_endRequest(function() { $('#" + txtPurchaseDate.ClientID + "').datepicker({ dateFormat: 'mm/dd/yy', maxDate: '0' }); });");
RegisterClientStartupScript("jqDatePicker", jqDatePicker.ToString());