1

RadAjaxLoadingPanel に関する問題に直面しています。Open Access を使用して、Excel または CSV ファイルからデータベースにさまざまなレコードを保存する必要があります。クエリが開始され、データが DB に保存されると、ローディング パネルは正常に動作しますが、一定量のレコード (たとえば 350 レコード) が DB に保存されると、ローディング パネルが非表示になり、データの保存中に進行状況が表示されなくなります。 DB。RadAjaxLoadingPanel の MinDisplayTime プロパティについて調べたのですが、すべてのレコードが DB に保存されるまでロード パネルが表示されるように、レコードの数に応じてこのプロパティを設定する必要があります。

簡単な説明のために、私の問題の作業ビデオを添付しています。ビデオでは、レコードが DB に継続的に保存されている間、しばらくするとローディング パネルが消えますが、ローディング パネルは消えます。

これはビデオリンクです。 http://screencast.com/t/oSkjTDheo

すべてのレコードが DB に保存されるまで読み込みパネルを表示するにはどうすればよいですか? 誰かが私のASAPを助けることができますか.

よろしく: カムラン

4

1 に答える 1

1

2 分間のページ要求タイムアウトが期限切れになりました。ブラウザーは、待機を停止する前に、要求に対して 2 分間待機します。

この操作の一部として私が見ているいくつかのこと:

  1. これは、データをロードするためにデモンストレーションしている同期操作です。推奨されるRadAsyncUpload コントロールを使用してファイルをロードすることをお勧めします。このようにして、すぐにコントロールをページに戻します。その後、データの読み込みをバックグラウンドで非同期に実行し、データの読み込み中に進行状況メーターを表示できます。

  2. データの読み込み速度は、1 秒あたり約 3 レコードです。これは非常に遅いです。このデータをロードするためにどのプロセスを使用していますか? わずか数秒で 500 レコードが 1 つのテーブルに読み込まれます。

于 2013-03-26T13:56:07.527 に答える