0

我在 ASP.NET C# 网站上使用 jQuery DateTimePicker。我正在运行的网页在其 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 回答