我正在使用 asp .net 图表控件来创建条形图`。我的 aspx 页面不允许我以百分比设置宽度(如果以百分比设置,它会在运行时给出错误,说它只能以像素为单位设置)。
我正在处理我的图表上的点击事件(不同的条形图是可点击的/超链接 - 点击它会将 X 和 Y 值发送到后面代码中的方法)。
现在我尝试将我的 css 中图表的宽度设置为 100%,然后发生的情况是图表的大小发生了变化,但超链接的位置保持不变,并且条形超链接与条形的实际可见位置不匹配。(我认为这背后的原因是 - asp 图表只不过是浏览器的图像 - 因为最终生成的 html 代码包含一个代替,并且该图表中的超链接由坐标定义,以保持图表中的不同区域超链接)。所以在使用 css 时,图像的大小会发生变化,但超链接保持不变。
为什么我要保持我的 asp 图表的大小是因为我想让图像的大小响应不同的屏幕大小。请告诉我应该怎么做?帮助表示赞赏。提前致谢。