.net图表链接图片

时间:2011-06-20 10:56:59

标签: asp.net css charts

之前从未与.net合作过,请原谅我,如果这听起来很愚蠢。

在我工作的页面上,我有以下内容......

<Series>
<asp:Series Name="Series1" ChartType="Pie" CustomProperties="PieLabelStyle=Disabled">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="SearchEngineArea">
<Area3DStyle Enable3D="True" />
</asp:ChartArea>
</ChartAreas>
</asp:Chart>

<div class="bottomBox"><a href="/" class="seochart">View large</a></div>

Div类“seochart”调用一个灯箱,其思路是大视图调用从.net图表输出的图像。

我如何将我的图表作为href?

我希望这是有道理的......

1 个答案:

答案 0 :(得分:0)

抱歉,我不知道什么是“灯箱”,但我认为在你的情况下你可以通过编写一个web服务或http处理程序来解决这个问题,这将返回一个png或jpg图像。因此,您的锚元素的href将是该Web服务的URL(类似于:http://yoursite.com/yourService.asmx?etc=something)。
在webservice(服务器端)的webmethod中,使用winform版本的Chart类(来自System.windows.Forms.DataVisualisation命名空间)编写C#代码。实例化图表后,您可以访问SaveImage方法,然后可以将此图像流回客户端。
希望这会有所帮助。