0

ASP.NET C# Web サイトで jQuery DateTimePicker を使用しています。私が実行している Web ページには、MasterPage に UpdatePanel が含まれています。ページが最初にレンダリングされるときはすべて正常に機能しますが、ページが更新されると DateTimePicker がエラーで失敗します

jquery_1_7_1_min($...).dateTimePicker() is not a function.

これについて私を助けてください。

4

1 に答える 1

0

AJAX を使用している場合、更新後に DOM が変更され、jquery イベントなどを再度バインドする必要がある場合があります。更新パネルでは、リクエストの前後に実行される JavaScript 関数を追加できます。ここで add_endRequest が必要になります。

<script type="text/javascript">
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(BeginRequestHandler);
    prm.add_endRequest(EndRequestHandler);
    function BeginRequestHandler(sender, args) { }
    function EndRequestHandler(sender, args) {
        // do you initializations here
    }
</script>
于 2013-07-26T09:51:22.233 に答える