我正在使用c#ASP.NET VS 2005。我有一个功能,我必须点击上传按钮,数据必须从选定的输入文件上传到数据库。
当我点击上传按钮时,至少需要40秒来上传文件中的数据。
我想在上传数据时向用户显示一些gif图像。我想要禁用页面(模糊页面),以便用户在上传数据时不会点击任何其他按钮。
请提出一些建议。
谢谢,
此致 Jebli。
答案 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/