私は棒グラフを作成するためにasp .netチャートコントロールを使用しています。私のaspxページでは、パーセンテージでの幅を設定することはできません(パーセンテージで設定されている場合、実行時にピクセル単位でしか設定できないというエラーが表示されます)。asp .netグラフ(均等に処理する)のサイズを変更する方法
私はチャート上でクリックイベントを処理しています(別のバーはクリック可能/ハイパーリンク - クリックするとXとYの値をコードのメソッドに送信します)。
今、私はCSSの100%にチャートの幅を設定しようとしましたが、チャートのサイズは変わりますが、ハイパーリンクの位置は変わらず、バーハイパーリンクと実際の表示位置の不一致になりますバーの。 (私が思うにこの理由は - asp chartはブラウザのイメージだけです - 最終的に生成されたHTMLコードにはその場所が含まれており、そのグラフ内のハイパーリンクは座標で定義され、グラフ内の異なる領域をハイパーリンク)。 したがって、CSSを使用すると画像のサイズは変わりますが、ハイパーリンクは同じままです。
なぜ私はaspチャートのサイズを保つ必要があるのは、画面のサイズに応じて画像のサイズを調整したいからです。私が何をすべきか教えてください。ヘルプは高く評価されます。前もって感謝します。
おかげでアレックスが...このソリューション... –
をしようと、有効なものとしてそれをマークしてください:) –
申し訳ありませんアレックス...私はウェブサイトに新しいです...あなたに投票するために十分な評判を持っていない...この解決法は、ハイパーリンクとバーの目に見える場所の不一致を再び引き起こしません。グラフを再構築するためにコードを必要としないでしょうか? –