2016-11-17 144 views
0

我有一个自定义控件,它包含一个jquery datepicker并在$(document).ready()函数中初始化它。jquery datepicker里面更新面板后消失

我在aspx页面中使用这个datepicker自定义控件两次(开始日期和结束日期)放置在更新面板内。当页面第一次加载时,这是工作正常,并且当回发发生时消失。

我试图初始化日期选择在function pageLoad()而不是$(document).ready(),但这种方法的问题是唯一的结束日期日期选择器是可见的,但没有开始日期在页面加载时,第一次时,或者当回发发生。

我尝试了其他解决方案,但他们不适合这种情况。 这里有几个我试过的解决方案link1,link2,link3 请帮忙。

回答

0

试试这个

function pageLoad(sender, args) { 
      if (args.get_isPartialLoad()) { 
       $(function() { 
        //place Your datepicker code -- $("controlId").datepicker(); 
       }); 
      } 
     } 
+0

抱歉推迟答复。正如我之前提到的,如果我们在函数pageLoad {}中初始化日历,只有最后一个日期选择器会显示在UI中 –