我刚刚实现了一个使用进度条的Ajax文件上传控件。我有点困惑。当我在不使用会话的页面上使用控件时,没有问题的进度条将向用户显示正在上载的文件的实际进度,从0%,1%,2%,3%.......%到100%。现在,当我将此控件移动到使用会话的网页时,此会话存储用户信息,如屏幕名称,电子邮件等...文件上传没有任何问题,但问题是进度条允许用户可以看到进度,直到文件上传完毕,进度条从0%直接跳到100%上传,并且doenst在上传时确实显示了文件的完整进度。
为什么在使用会话时会出现这种情况?在文件上传之前,上传文件的进度没有显示给用户。
我将非常感谢您的反馈。
感谢。
答案 0 :(得分:1)
允许进度条工作的方法是使用httpmodule在服务器端处理文件时更新进度条。