一个文件要是比较大的话,上传的时间可能会久一点,我想做一个loading...,是怎么样的思路呢?
解决方案 »
- Nhibernate 查询后获得结果速度很慢
- DropDownList1排序与按钮的问题
- ajaxpro2.0 firefox下返回dataset取值 兼容问题 !
- c# DateTime 指定时间
- 请问:“btnSubmit_Click”不是“ASP.WebForm1_aspx”的成员 这是什么原因造成的?
- 1000分,求一个标准的asp.net的企业级三层或多层结构系统
- 我用的是ADSL拨号上网 淘宝可以查我的IP地址吗
- 我电脑上没有.net 架构,能用treeview吗?
- DataGrid中使用动态模板文件时DataBind.Eval的出错问题:(
- 如何获得ASP.net的错误信息?
- 学习ASP.NET应该买哪几本书?
- .net验证控件失效
如果你是用服务端控件的话,思路类似,在上传时控制这个gif的显示。
我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,我们经常会见到Internet Explorer显示 "The page cannot be displayed - Cannot find server or DNS Error",好像是怎么也catch不了这个错误。
Lion.Web.UpLoadModule[简称:UpLoadModule]为您提供了这样的一个方案,该方案除了允许你上传大文件外,还能实时显示上传进度并捕获上传中的错误信息。
demo图片:http://www.lionsky.net/MyWebsite/DownSoft/images/UpLoadModule.gif
下载地址:http://www.lionsky.net/MyWebsite/downsoft/index.aspx