有一个WebForms项目可供下载:http://weblogs.asp.net/scottgu/archive/2010/02/07/built-in-charting-controls-vs-2010-and-net-4-series.aspx,以及非常简单的类文档,解释如何分配值和指定基本维度。
我知道MVC 3还没有出版任何书籍,但肯定应该有某种文档来解释如何使用这个工具吧?
谢谢
编辑:从我所读的内容来看,ASP.Net MVC 3通过删除样式化图表的能力或根本没有记录步入了后退之路。我遇到了这篇文章:http://forums.asp.net/t/1620783.aspx/1?ASP+NET+MVC+3+Beta+Chart+Helper+Styling+Please+Help+,其中描述了非常类似的问题。
编辑2:看起来Microsoft在MVC 3中部分实现了MSCharts功能。为了使用MSCharts,必须导入System.Web.DataVisualization程序集并在web.configuration文件中注册。
这样,请求从视图发送到控制器。控制器生成一个图形的图像并传回一个图像结果。然后在视图中显示结果。这很有用,因为它提供了某种隔离。我仍然不明白为什么System.Web.Helpers.Chart没有提供这个功能,但希望在不久的将来解决这个问题。
编辑3:还有几点需要注意。不要在视图中构建图表-它们应该由控制器提供。如果您决定使用视图来构建图表,则请确保更新Views文件夹中的web.config以包括
<add namespace="System.Web.UI.DataVisualization"/>
在命名空间部分中。程序集和命名空间的名称稍微有些混淆。程序集称为:System.Web.DataVisualization,而命名空间称为System.Web.UI.DataVisualization。最后,我认为图表API非常棒,它提供了图像,这意味着图表将可以从所有Web浏览器访问。图表的质量很好。我已经查看了其他一些jQuery / JavaScript / Flash动力的图表,例如Fusion Charts,HighCharts和几个其他的图表。他们都试图从你那里拿走300-1000英镑,而不试图满足开发人员最基本的需求。