2010-12-07 6 views
2

私は、AJAX UpdatePanelでASP.NET Chartコントロールを操作しています。これは、毎回約4回更新され、更新されるたびに新しいポイントが追加されます。これにより、チャートは毎秒4つの異なる画像をレンダリングします。私はいくつかのブラウザでこの機能をテストしており、グラフの設定をできるだけ速く滑らかにするためにチャートの設定を微調整しようとしましたが、Firefoxがこの速さでチャートを読み込めないようです。FirefoxでのASP.NETチャートのレンダリングの問題

今はIEでうまく動作していて、Chromeでうまく動作していて、Firefoxでうまく動作していません。 IEはチャートを更新し、新しい画像を1秒間に4回完全にレンダリングします。 Chromeでは、チャートのイメージはレンダリングされますが、派手なものです。 Firefoxでテストすると、AJAX UpdatePanel STOPS更新後になるまで、グラフが表示され、実際にはロードされない空のイメージが表示されます。

FirefoxのChartコントロールをFirefox用に最適化する方法はありますか? AntiAliasing、ImageStorageMode、ImageTypeの各プロパティを調整しても改善は見られませんでした。

ありがとうございます。

ありがとうございます。

編集: ここに私の更新パネルが入っています。

+0

これは生成されたマークアップで問題がブラウザではないようです。 IEでは動作しますが、現代のブラウザでは動作しない場合、通常はマークアップです。しかし、マークアップやリンクなしでは、何かが野生の推測です。 – Rob

+0

私は使用しているASP.NETコードを投稿しました。タイマーが目盛りをつけると、新しいポイントがコードの背後のチャートに追加されます。 – j00b

答えて

0

Firefoxは画像を高速読み込み/生成できません。私が見つけた解決策は、画像をレンダリングしなかったHTML5を使ってテーブルからチャートを生成するJavascriptライブラリを使用することでした。

0

Silverlight/Flashを検討したり、JavaScriptを使用してチャートをレンダリングしたり、生データのみを送信する方がよいでしょうか?

1秒間に1枚の画像でも画像を更新することに問題がありました。

関連する問題