-1
ファイルをダウンロードするルーチンコードがあります(下記参照)。しかし、これが処理されている間(ファイルのダウンロード要求と保存ダイアログボックスの間に時間差があります)、JavaScriptモーダルアラートを追加して保留中の操作をユーザーに知らせたいと思います。どのように私は簡単にこれをユーザーコントロールから行うことができますか?単になし、ダウンロードURLにブラウザをリダイレクト?それから、最初のjavascriptのアラートを表示ファイルのダウンロード要求を開始するときに長い操作をユーザーに知らせる
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.ClearContent();
response.Clear();
response.ContentType = "text/plain";
response.AddHeader("Content-Disposition", "attachment; filename=" + zipFileName + ";");
response.TransmitFile(zipFilePath);
response.Flush();
response.End();
あなたはおそらく、あなたのヘッダを追加した後にフラッシュを送ることができ、それが迅速ダイアログポップを保存するだろう...真 –
が....それでもいくつかの並べ替えを表示する必要がありますユーザーにアラートを送信する – dotnetdev
ファイルサイズがヘッダに入れられないことが分かっていれば、ブラウザはそれを拾い上げ、ダウンロードされた量とファイルのサイズの進捗状況を表示します。 –