我正在开发一个 Web(使用 asp.net 和 c#),它具有来自 asp.net 的 FileUpload 控件。上传的东西很完美,据我所知,我无法使用 asp.net 的 FileUpload 控件显示进度数据(%、传输的字节数、上传速度、经过的时间、剩余时间、进度条),因为它不是异步的。
我在互联网上搜索了很多(真的),但我没有找到我正在寻找的东西,而且太多的信息已经成为一个很大的混乱,因为我不确定我必须使用什么。
在我的网页上,我有一个名为“UploadFile.aspx”的文件,它有一个 FileUpload 控件和一个处理上传的按钮。在代码隐藏(UploadFile.aspx.cs)上,我拥有所有服务器端逻辑(将文件上传到特定文件夹,将有关该文件的信息存储到数据库等),我不想改变这一点。
我需要知道的是如何在上传文件时向用户显示进度数据?我不能使用 3rd 方应用程序,因为这是一个重要的商业网站。如果我必须学习javascript / jQuery / 不管,这对我来说不是问题,但我真的有点迷茫,我不知道如何开始。
感谢您的时间和您的帮助。