1

私は1つのWebページを作成しました.1つのグリッドビューコントロール(添付ここに画像の説明を入力の画像を参照)には、そのグリッドビューの1つのリンクボタン(ダウンロード)があります。ダウンロードボタンをクリックすると、ファイルがダウンロードされます。ダウンロード時間は少し遠いので、進行状況を表示する必要があります(まだダウンロード中のように...)。私は更新パネルを使用しましたが、更新進行状況コントロールは機能しませんでした。また、画像コントロールも使用しましたが、それも役に立ちませんでした。進行中のメッセージを表示するためのヒントを教えてください。お願いします。

4

2 に答える 2

0

選択できるオプションの 1 つを次に示します。

  1. バイトからバイトへの処理を監視する ashx ジェネリック ハンドラを記述します。このハンドラ内で現在の処理位置を保存します。この ashx を呼び出してファイルをダウンロードします。
  2. ashx ハンドラによって保存された現在の処理位置を返すサーバー側関数を記述します。この関数は、JavaScript で使用できる必要があります。
  3. クライアント側では、サーバー側関数を呼び出すこの JavaScript 関数を呼び出すだけです

これが全体のコンセプトです。詳細を説明する必要がある場合はお知らせください。

于 2012-09-03T07:34:07.343 に答える
0

http://www.dreamincode.net/forums/topic/115491-download-file-asynchronously-with-progressbar/

于 2012-09-03T07:35:55.967 に答える