在处理时模糊页面并显示gif图像

时间:2010-02-10 09:11:00

标签: c# javascript css ajax asp.net-2.0

我正在使用c#ASP.NET VS 2005。我有一个功能,我必须点击上传按钮,数据必须从选定的输入文件上传到数据库。

当我点击上传按钮时,至少需要40秒来上传文件中的数据。

我想在上传数据时向用户显示一些gif图像。我想要禁用页面(模糊页面),以便用户在上传数据时不会点击任何其他按钮。

请提出一些建议。

谢谢,

此致 Jebli。

2 个答案:

答案 0 :(得分:3)

您可能希望使用asp:UpdatePanel作为数据上传控件的容器,因此您可以按照此处的完美描述应用UpdateProgress叠加层:http://blogs.visoftinc.com/archive/2008/03/13/Modal-UpdateProgress-for-UpdatePanel-Revisited.aspx

这将允许您“灰显”浏览器窗口并显示动画GIF,同时上传数据。

此致 克里斯

答案 1 :(得分:2)

我相信jQuery是一个完美的解决方案。请看看这些网站 - 大家已经解决了你的问题:

这正是您所寻找的:

http://choosedaily.com/1178/15-jquery-popup-modal-dialog-plugins-tutorials/

这些可能会变得很方便:

http://www.aspcode.net/Ajax-loading-animation-with-JQuery-and-ASPNET.aspx

http://www.linein.org/blog/2008/11/13/jquery-display-images-text-until-script-is-finished/