【发布时间】:2009-07-04 16:09:42
【问题描述】:
我正在使用 UpdatePanel 触发按钮单击事件,该事件将大约 100 多个文件保存在指定文件夹中。 我希望服务器向客户端更新正在保存的文件的状态和数量。
protected void btnSave_Click(...){
var filesToSave = GetFilesToSave();
foreach(var fileToSave in filesToSave){
SaveProcessedFile(fileToSave);//It takes almost 30seconds to save a file
UpdateStatusOnClient(fileToSave); //Don;t know what should be done here???????????
}
}
我正在寻找“UpdateStatusOnClient”的一些实现,从中我可以向客户端发送所需的消息,或者异步更新标签消息,以便客户端知道正在保存的文件的进度和状态。
谢谢。
【问题讨论】:
-
当您说“保存大约 100 多个文件”时,您的意思是您的页面正在上传 100 个文件吗?
标签: c# ajax asp.net-ajax updatepanel