在asp.net回发期间激活javascript(显示css loader / spinner)

时间:2015-08-27 19:00:54

标签: javascript c# jquery asp.net postback

我正在尝试在asp.net回发期间显示CSS微调器(更具体地说,在文件上传到服务器期间)。

我的微调器位于母版页中,位于名为“dvProgress”的div中。

我的javascript代码如下所示:

    $(document).ready(function () {
        $("div[id$=dvProgress]").fadeOut(500);
    });

    $(document).ajaxStart(function () {
        $("div[id$=dvProgress]").fadeIn(100);
    });

    $(document).submit(function () {
        $("div[id$=dvProgress]").fadeIn(100);
    });

这适用于页面和其他内容,但在上传期间,它不起作用。似乎问题出在asp.net回发中。

在这些情况下,我可以做些什么来展示微调器?

1 个答案:

答案 0 :(得分:0)

您可以使用AJAX文件上传工具。他们有内置的进度设置。对于初学者,您可以参考:

http://ajaxuploader.com/default.htm