原文:
微软最近发布了一个新cool的Asp.net控件-<asp:chart/>,它是Asp.net3.5中的一个免费的控件,可以大大加强基于浏览器的图形表达。下载地址如下:
一旦安装了<asp:chart/>控件之后,你可以在数据的选项卡中找到这个控件,你可以像标准的服务器控件一样设置这一控件:

<asp:chart/>支持丰富的混合图形选项,包括饼图,区域图,range,点图,圆形图,accumulation,数据分布图,ajax交互,doughut等等。你可以静态地定义控件,也可以动态地交互地使用数据绑定。在运行时,这个服务器控件会产生图形文件(如.png类型),而客户端可以查看时,是使用<img/>元素的。这个服务器控件支持缓存这一图形,也可以提供磁盘的持久化方案。它不需要安装其它的服务器控件,而是直接运行在标准的Asp.net页面中。
要知道怎样使用<asp:chart/>控件,我推荐下载这个项目downloading the Microsoft Chart Controls Sample Project. 这包括了200种Asp.net例子包,可以在本地运行的。只要打开vs2008项目点击运行,就可以看到效果了,你可以打开.aspx的源文件去查看它们的实现方式。
下面的例子(在Chart Types->Line Charts-> 3D Line and Curve Charts)演示了Line,Spline和StepLine图形。

下面的例子(在Chart Types->Pie and Doughnut Charts)演示了饼图和三维效果图。

下面的例子(在Chart Types->Advanced Financial Charts)演示了一些曲线图。

除了这些例子,你可以下载文档Microsoft Chart Control Documentation或到Chart Controls Forum问问题来学习更多。
这会提供一个有用的功能给Asp.net工具集,为你的Asp.net程序提供更多丰富的视觉和数据流解决方案。