问题描述
protectedvoidbtn_DownAllFile_Click(objectsender,EventArgse){stringXMMC=DAO_Project.getProjectName(_urlParam_XMID);stringFileToZip=Server.MapPath("~/upload/"+XMMC);//被压缩的文件stringZipedFile=Server.MapPath("~/upload/Temp/"+XMMC+".zip");//压缩后的文件boolflag=ClassZip.Zip(FileToZip,ZipedFile,4);if(flag){//下载Tools_FileDownload.downFile(this,"~/upload/Temp/"+XMMC+".zip",XMMC+".ZIP");}先压缩后下载,压缩时间有点长,希望给用户一个提示,不然用户以为没有反应,应该怎么做?
解决方案
解决方案二:
做个进度窗体。
解决方案三:
弹一个非模态的窗体,或者就在本窗体上放置一个panel,压缩时,显示出来,完后隐藏
解决方案四:
做个全局的进度条,需要的时候show出来,加载完了就hide。
解决方案五:
撸主动脑筋想想嘛或者看看其他软件、app、网页的页面体验现在不是流行“正在玩命加载中中,请耐心等待。。。”这种友好UI么
时间: 2024-11-01 18:28:28