C# 下载文件时是否可能显示页内进度?

C# 下载文件时是否可能显示页内进度?,c#,asp.net,html,download,ashx,C#,Asp.net,Html,Download,Ashx,在一个网站上,我成功地使用ASHX处理程序将文件从服务器下载给我网站的访问者 一位客户建议不要依赖浏览器UI来可视化下载进度,而是在页面上提供一些进度,以提供更直观的提示 即,首先,用户看到带有链接/按钮的下载页面: 然后,单击立即下载您的文件按钮应显示如下内容: 不幸的是,即使在谷歌等搜索了几个小时后,我也没有发现类似的话题。所有事件都处理上传,而不是下载。要么我使用了错误的关键字,要么根本没有解决方案 因此,我的问题是: (如何)有可能提供这样的下载进度?我想,这个链接对你会有帮助:也许

在一个网站上,我成功地使用ASHX处理程序将文件从服务器下载给我网站的访问者

一位客户建议不要依赖浏览器UI来可视化下载进度,而是在页面上提供一些进度,以提供更直观的提示

即,首先,用户看到带有链接/按钮的下载页面:

然后,单击立即下载您的文件按钮应显示如下内容:

不幸的是,即使在谷歌等搜索了几个小时后,我也没有发现类似的话题。所有事件都处理上传,而不是下载。要么我使用了错误的关键字,要么根本没有解决方案

因此,我的问题是:


(如何)有可能提供这样的下载进度?

我想,这个链接对你会有帮助:也许这对你来说也很有趣:它实际上不在乎是上传还是下载,因为你需要知道的只是在后台下载时如何更新前端。这与上传方式相同,但您需要知道如何显示它。也许我问题中的答案会对你有所帮助。@AnuragJain我认为这个链接没有帮助,因为他要求的是asp.net内容,而不是windowsform。这与asp中的客户机-服务器关系完全不同。net@DatRid:此链接用作参考而非答案,这就是我将此链接作为注释的原因。我相信实现此目的的唯一方法是通过一项服务下载文件,您可以在该服务的低级别上对自己进行编码,在该服务中,您可以对金额进行投票发送的字节数,然后使用信号器或其他东西在网页上显示进度。。。