Webガーデンでのツールヒントを含むチャートの作成
-
03-07-2019 - |
質問
各データポイントのASP.NETページに折れ線グラフを表示する必要があります正確なX値とY値を示すツールチップがあります。特定のデータセットのチャートはおそらく一度しか要求されないため、キャッシュは無効になり、再び表示する必要がある場合はチャートが再生成されます。
制限:
- ウェブガーデン環境で働く必要性
- セッションを使用できません
- FlashやSilverlightなどのリッチメディアは使用できません。
私が見たアプローチでは、生成されたチャート画像に画像マップを使用しました。制限のため、これまでのすべてのチャートはメモリ内のハンドラーで生成され、ユーザーに直接ストリームバックされ、その後破棄されました。次に、HTMLと画像の両方を必要とするツールヒントを追加する必要があります。
現在の計画では、ページ上でチャートを1回生成してHTMLを取得し、生成された画像を無視して、「src」を書き換えます。 2番目のページを指すイメージタグの。 2番目のページは、最初のページとまったく同じグラフを生成し、HTMLマークアップを無視して、クライアントに画像をストリーミングします。これはすべて非常にぎこちないようです。
グラフを2回生成することなく、これを行うより良い方法はありますか?
利用可能なチャートコントロール:
- Dev Express 8.2
- Syncfusion 6.2
- ?? -何かをお勧めします
解決 2
MS Chart Controlを使用してこれを解決しました。ディスクハンドラーは、Webガーデン内のサーバー間でイメージを共有でき、自動的にクリーンアップします。
他のヒント
Google Chart API と。Netラッパー?詳細については、 SOのディスカッションをご覧ください。情報。
所属していません StackOverflow