使用webform c#加载动画

时间:2018-01-15 13:54:53

标签: c# asp.net animation webforms progress-bar

我有一个巨大的webform应用程序与asp.net c#。 我想在加载过程中添加一个很好的加载动画。 我试过Jquery和" BlockUI"使用setTimeout,我添加了一个" loader"提交按钮上课。

 $('.loader').click(function () {
                $.blockUI({
                    css: {
                        backgroundColor: '#3e5b74',
                    }
                });
                setTimeout($.unblockUI, 60000);
            });

但它不可靠。我有很多包含按钮的页面。使用gif,javascript可以在两个中运行一次,如果我在按钮中第二次单击,即使加载了页面,动画也会继续运行。 我只搜索一个只有asp.net和C#的解决方案,而不是js或jquery。我希望这会影响整个应用程序而不仅仅是一个或两个按钮。

实际上我想要确切选项卡中小轮的行为。复制此活动是不可能的? :P

提前谢谢

2 个答案:

答案 0 :(得分:0)

好的没有解决方案:/奇怪的是,在C#中没有简单有效的解决方案来建议页面之间的回发加载,甚至我的鼠标光标也可以。

答案 1 :(得分:0)

我是傻瓜。事实上,即使它更复杂,使用带有ajax的覆盖层(updatePanel / progressPanel)也是最好的方法。