C# jquery日期选择器代码隐藏问题

C# jquery日期选择器代码隐藏问题,c#,javascript,jquery,datepicker,C#,Javascript,Jquery,Datepicker,我继承了一个站点,它正在使用JQuery日期选择器。当选择datepicker文本框并显示picker时,它有时是静态的,直到您单击站点上的其他位置。单击其他位置后,您可以选择日期。此外,如果datepicker工作,当它第一次出现时,如果选择prev或next,它将跳到1899年11月 这是我的代码,它是C背后的代码,我对JQuery也不太熟悉: 这让我喜欢MVC RazorTry在没有页面请求管理器行2+3的情况下运行代码。你还有同样的问题吗?我怀疑这可能会破坏页面上的其他功能 String

我继承了一个站点,它正在使用JQuery日期选择器。当选择datepicker文本框并显示picker时,它有时是静态的,直到您单击站点上的其他位置。单击其他位置后,您可以选择日期。此外,如果datepicker工作,当它第一次出现时,如果选择prev或next,它将跳到1899年11月

这是我的代码,它是C背后的代码,我对JQuery也不太熟悉:


这让我喜欢MVC RazorTry在没有页面请求管理器行2+3的情况下运行代码。你还有同样的问题吗?我怀疑这可能会破坏页面上的其他功能
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());