2016-11-17 21 views
0

私はjquery datepickerを含み、$(document).ready()関数で初期化するカスタムコントロールを持っています。jquery datepickerはポストバック後に消えます

私は、更新パネル内に配置されたaspxページでこのdatepickerカスタムコントロールを2回(開始日と終了日)使用しています。これは、ページが初めて読み込まれ、ポストバックが発生したときに消えてしまったときにうまくいきます。

$(document).ready()の代わりにfunction pageLoad()のdatepickerを初期化しようとしましたが、このアプローチの問題は、エンドデートdatepickerのみが表示されますが、最初にページが読み込まれたときやポストバックが発生したときの開始日ではありません。

私は他のソリューションを試しましたが、このケースでは機能しません。 私が試した解決策はここにありますlink1link2link3 助けてください。

答えて

0

は、遅延応答のため申し訳ありませんが、この

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

を試してみてください。前述のように、関数calendarLoad {}内のカレンダーを初期化すると、最後のdatePickerのみがUIに表示されます –

関連する問題