2012-01-02 17 views
0

Webアプリケーション用のダッシュボードを開発しています。ダッシュボードには、さまざまなChart(Telerik RadChart)イメージとGridViewテーブルが表示されています。私たちは、ダッシュボードのキャッシュを実装しているダッシュボードのロードのパフォーマンスを向上させるためにGridViewの出力をイメージに保存する方法は?

enter image description here

:画像の下を参照してください。

毎日RadChartからjpegイメージを生成し、サーバー上のフォルダに保存しています。これらのイメージは1日中キャッシュで使用でき、翌日にはDashboadの負荷で汚れて再生されます。

RadChartをイメージに正常にエクスポートできましたが、GridViewの出力をイメージとしてエクスポートする方法がわかりません。

詳細情報が必要な場合はお知らせください。

答えて

0

私はこれについて移動する最良の方法は、になり言う:htmlとしてのGridViewを生成

  1. 。データをループしてhtmlテーブルとして出力することで、手動で行う必要があります。

  2. 出力されたHTMLをイメージとしてレンダリングします。ここ

は、C#で画像にHTMLに変換する説明linkあります。

それ以外の場合は、Converting gridview into imageをご覧ください。あなたの質問はかなり共通しているようです。

+0

グリッド出力のみをHTMLに変換するにはどうすればよいですか?グリッドはユーザーコントロールの一部です。 –

+0

これを行う方法を示すリンクがあります。http://forums.asp.net/post/2152014.aspx – startupsmith

+0

ページには、gridviewよりも多くのコントロールがあります。あなたの方法を試してみましたが、グリッドビューをレスポンスのみとしてレンダリングできるという制限があります。私はhtml出力のみを必要とし、それを親コントロールに追加し、これらすべてのコントロールの1つのイメージを作成します –

関連する問題