Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery UpdatePanel对象没有';t支持属性或方法';日期时间选择器';_Jquery_Asp.net_Ajaxcontroltoolkit - Fatal编程技术网

Jquery UpdatePanel对象没有';t支持属性或方法';日期时间选择器';

Jquery UpdatePanel对象没有';t支持属性或方法';日期时间选择器';,jquery,asp.net,ajaxcontroltoolkit,Jquery,Asp.net,Ajaxcontroltoolkit,如果我不在我的aspx页面中使用更新面板,那么下面的代码工作得非常好: <script src="../Scripts/jquery-1.10.2.min.js"></script> <link href="../Css/bootstrap-datetimepicker.min.css" rel="stylesheet" /> <script src="../Scripts/bootstrap-datetimepicker.js"></scr

如果我不在我的aspx页面中使用更新面板,那么下面的代码工作得非常好:

<script src="../Scripts/jquery-1.10.2.min.js"></script>
<link href="../Css/bootstrap-datetimepicker.min.css" rel="stylesheet" />
<script src="../Scripts/bootstrap-datetimepicker.js"></script>
<script type="text/javascript">

    $("#<%=txtFromDate.ClientID%>").datetimepicker({
        format: 'yyyy-mm-dd',
        language: 'us',
        weekStart: 1,
        todayBtn: 1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 2,
        minView: 2,
        forceParse: 0
    });
</script>

$(“#”)日期时间选择器({
格式:“yyyy-mm-dd”,
语言:'美国',
周开始:1,
今日电话:1,,
自动关闭:1,
今日亮点:1,
startView:2,
minView:2,
强制解析:0
});
所以我想使用更新面板,因为我想通过UpdateProgress标签显示加载图标。所以有人建议我应该使用以下代码:

<script src="../Scripts/jquery-1.10.2.min.js"></script>
<link href="../Css/bootstrap-datetimepicker.min.css" rel="stylesheet" />
<script src="../Scripts/bootstrap-datetimepicker.js"></script>
<script type="text/javascript">

    var prm = Sys.WebForms.PageRequestManager.getInstance();

    if (prm != null) {
        prm.add_endRequest(function (sender, e) {
            if (sender._postBackSettings.panelsToUpdate != null) {
                $("#<%=txtFromDate.ClientID%>").datetimepicker({
                    format: 'yyyy-mm-dd',
                    language: 'us',
                    weekStart: 1,
                    todayBtn: 1,
                    autoclose: 1,
                    todayHighlight: 1,
                    startView: 2,
                    minView: 2,
                    forceParse: 0
                });    
            }
        }
    );

</script>

var prm=Sys.WebForms.PageRequestManager.getInstance();
如果(prm!=null){
prm.add_endRequest(函数(发送方,e){
if(发送方。\u postBackSettings.panelsToUpdate!=null){
$(“#”)日期时间选择器({
格式:“yyyy-mm-dd”,
语言:'美国',
周开始:1,
今日电话:1,,
自动关闭:1,
今日亮点:1,
startView:2,
minView:2,
强制解析:0
});    
}
}
);
如果我使用这段代码,我会得到一个错误,在这一行:$(“#”)上显示对象不支持属性或方法“datetimepicker”。datetimepicker({

可能的原因是什么


如果您的目标是显示UpdateProgress控件,您可能可以取消所有这些,返回到原始代码。如果您触发异步回发(在更新面板内部或外部),UpdateProgress控件将自动启动,并且它(UpdateProgress控件)可以在页面上的任何位置,甚至在更新面板之外

如果UpdateProgress控件未与特定的更新面板关联,它将为所有异步回发触发

注意,如果异步回发非常快,您可能看不到UpdateProgress控件。如果需要一两秒钟,它应该会显示出来


Hth.

如果您的目标是显示UpdateProgress控件,您可能可以取消所有这些,返回到原始代码。如果触发异步回发(在更新面板内部或外部),UpdateProgress控件将自动触发,并且它(UpdateProgress控件)可以在页面上的任何位置,甚至在更新面板之外

如果UpdateProgress控件未与特定的更新面板关联,它将为所有异步回发触发

注意,如果异步回发非常快,您可能看不到UpdateProgress控件。如果需要一两秒钟,它应该会显示出来


Hth.

您试过使用ASP.NET的脚本管理器吗?根据您的设置,它应该很容易注册到您的页面/母版页中。您可以在工具箱中找到它。我不知道这是否能解决问题,但您的末尾有一个括号而不是大括号。或者这只是一个打字错误?--edit--Nvmnd,我在img中看到它是正确的。@Martin-脚本管理器已经包含在内。@Wazz-我删除了括号,问题仍然存在。您是否尝试使用ASP.NET的脚本管理器?根据您的设置,它应该很容易注册到页面/母版页中。您可以在工具箱中找到它。我不知道这是否可以解决问题,但您在中的末尾有一个括号不是大括号。或者这只是一个打字错误?--edit--Nvmnd,我看到它在img中是正确的。@Martin-脚本管理器已经包括在内。@Wazz-我删除了括号,问题仍然存在谢谢你的建议Wazz。我移动了updatepanels(从日期文本框)到html中的其他位置。代码工作正常。感谢您的建议Wazz。我将updatepanels(从日期文本框)移动到html中的其他位置。代码工作正常。