2016-11-17 2 views
0

Ich habe ein benutzerdefiniertes Steuerelement, das einen jquery Datepicker enthält und initialisiert es in $(document).ready() Funktion.jquery datepicker innerhalb Update-Panel verschwindet nach Postback

Ich benutze dieses dapepicker benutzerdefinierte Steuerelement in aspx Seite zwei Mal (Startdatum und Enddatum), die innerhalb Update-Bereich platziert werden. Dies funktioniert gut, wenn die Seite zum ersten Mal geladen wird und wenn das Postback passiert.

Ich versuchte Initialisierung von Datepicker in function pageLoad() anstelle von $(document).ready() aber das Problem mit diesem Ansatz ist nur Enddatum datepicker ist sichtbar, aber nicht Startdatum, wenn die Seite zum ersten Mal geladen oder wenn das Postback passiert.

Ich habe andere Lösungen versucht, aber sie funktionieren nicht für diesen Fall. Hier sind einige der Lösungen, die ich ausprobiert habe link1, link2, link3 Bitte helfen.

Antwort

0

versuchen, diese

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

für die verzögerte Antwort sorry. Wie ich bereits erwähnt habe, wenn wir den Kalender innerhalb der Funktion pageLoad {} initialisieren, wird nur der letzte Datumszeiger in der Benutzeroberfläche angezeigt –

Verwandte Themen