2011-06-20 77 views
2

以前从未与.net合作过,所以请原谅我,如果这听起来很愚蠢。.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> 

股利类“seochart”调用一个灯箱,这个想法是,查看大的呼叫从图像输出.net图表。

我怎么会把我的图表作为href?

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

回答

0

对不起,我不知道什么是“收藏夹”是的,但我觉得你的情况,你可以通过编写一个Web服务或HTTP处理程序,其将返回解决此一个PNG或JPG图像。因此,您的锚元素的href将是该webservice的URL(如:http://yoursite.com/yourService.asmx?etc=something)。
在web服务(服务器端)的webmethod中,使用Chart类的Winform版本(来自System.windows.Forms.DataVisualisation命名空间)编写C#代码。一旦你实例化一个图表,你可以访问SaveImage方法,并从那里你可以将这个图像流回到客户端。
希望这有助于。