Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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
Javascript 在Ajax UpdateProgress中显示Jquery EasyUI函数_Javascript_Jquery_Asp.net_Ajax - Fatal编程技术网

Javascript 在Ajax UpdateProgress中显示Jquery EasyUI函数

Javascript 在Ajax UpdateProgress中显示Jquery EasyUI函数,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,早上好 我有一个asp.net UpdatePanel,里面有一个UpdateProgress调用一个UserControl,在页面回发期间触发一个动画。在这种情况下,它工作得非常完美,但我正在尝试对这个动画进行一些更改,在适当的位置放置一个Easyui progress弹出窗口 以下是EasyUI进度弹出演示的URL: 这是我的ASPX代码: <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdateP

早上好

我有一个asp.net UpdatePanel,里面有一个UpdateProgress调用一个UserControl,在页面回发期间触发一个动画。在这种情况下,它工作得非常完美,但我正在尝试对这个动画进行一些更改,在适当的位置放置一个Easyui progress弹出窗口

以下是EasyUI进度弹出演示的URL:

这是我的ASPX代码:

<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
    <ProgressTemplate>
        <uc1:Loading runat="server" ID="Loading" />
    </ProgressTemplate>
</asp:UpdateProgress>
并且该事件将按当前状态触发。有人能帮我吗

PS:这个事件保持在UserControl上很重要,因为这个相同的事件将在项目中的几十个页面中使用

PS2:我不使用母版页,因为我更喜欢在页面之间使用松散耦合,以促进它们之间的差异。

解决了

我在回发的开始和结束处放置了一个javascript处理程序来控制动画的时间

这是我的前任:

<script>
    Sys.Application.add_init(appl_init);

    function appl_init() {
        var pgRegMgr = Sys.WebForms.PageRequestManager.getInstance();
        pgRegMgr.add_beginRequest(BeginHandler);
        pgRegMgr.add_endRequest(EndHandler);
    }

    function BeginHandler() {
        var win = $.messager.progress({
            title: 'Please waiting',
            msg: 'Loading data...'
        });
        setTimeout(function () {
            $.messager.progress('close');
        }, 9999)
    }

    function EndHandler() {
        $.messager.progress('close');
    }
</script>

Sys.Application.add_init(appl_init);
函数appl_init(){
var pgRegMgr=Sys.WebForms.PageRequestManager.getInstance();
pgRegMgr.add_beginRequest(BeginHandler);
pgRegMgr.add_endRequest(EndHandler);
}
函数BeginHandler(){
var win=$.messager.progress({
标题:“请稍候”,
消息:“正在加载数据…”
});
setTimeout(函数(){
$.messager.progress('close');
}, 9999)
}
函数EndHandler(){
$.messager.progress('close');
}

是否与所有浏览器兼容?
function progress() {
    var win = $.messager.progress({
        title: 'Please waiting',
        msg: 'Loading data...'
    });
    setTimeout(function () {
        $.messager.progress('close');
    }, 5000)
}
<script>
    Sys.Application.add_init(appl_init);

    function appl_init() {
        var pgRegMgr = Sys.WebForms.PageRequestManager.getInstance();
        pgRegMgr.add_beginRequest(BeginHandler);
        pgRegMgr.add_endRequest(EndHandler);
    }

    function BeginHandler() {
        var win = $.messager.progress({
            title: 'Please waiting',
            msg: 'Loading data...'
        });
        setTimeout(function () {
            $.messager.progress('close');
        }, 9999)
    }

    function EndHandler() {
        $.messager.progress('close');
    }
</script>