0

これが状況です。いくつかのグラフを表示する aspx ページがあります。データは、MVC 4 Web Api Restful サービスから取得されます。「グラフ」のサービスへの各クエリには、約 30 秒かかります。ユーザーが各グラフ (ユーザーがボタンをクリックしたとき) を 30 秒待つ代わりに、空白のページ全体を読み込んでレンダリングし、Web サービスを呼び出します。

ページがハングしているようにユーザーが「感じる」のを避けようとしているだけです。読み込み中は、ページに読み込み記号を表示したいと思います。

どうすればこれを達成できますか?

4

1 に答える 1

0

チャートなしでページをレンダリングしてから、AJAX を使用してチャートを非同期的にロードする必要があると思います。

gif 画像 (画像の読み込み) を配置することもできます。その後、ajax 呼び出しが終了したら、画像をチャートに置き換えます。

于 2013-02-28T23:17:04.187 に答える