私はUpdatePanelを使用して、指定されたフォルダに100以上のファイルを保存するボタンクリックイベントをトリガーしています。 保存しているファイルのステータスと数について、サーバーがクライアントを更新するようにします。Ajaxを使用してサーバからクライアントに進捗メッセージを送信
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個のファイルがアップロードされていますか? –