0

你好,我正在使用 MVC3(Visual Studio Express 2012)

我按照这边的说明进行操作; http://dotnethighcharts.codeplex.com/

我制作了一个名为 TestHSController 的新控制器,并带有相应的视图。

问题是当我尝试运行代码时;

    public ActionResult Index()
    {
        DotNet.Highcharts.Highcharts chart = new DotNet.Highcharts.Highcharts("chart")
            .SetXAxis(new XAxis
            {
                Categories = new[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }
            })
            .SetSeries(new Series
            {
                Data = new Data(new object[] { 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4 })
            });

        return View(chart);
    }

Xaxis、Series 和 Data 标记为蓝色,就好像我缺少一个程序集一样,我添加了 DotNet.Highcharts 作为参考,并且在我的 _Layout 中添加了线条;

    <script src="~/Scripts/jquery-1.7.1.min.js"></script>
    <script src="~/Scripts/highcharts.js"></script>

这些文件位于相应的位置。

任何输入都会被应用。

4

1 回答 1

3

将以下内容添加到您的控制器类

using DotNet.Highcharts;
using DotNet.Highcharts.Options; // for XAxis and Series
using DotNet.Highcharts.Helpers; // for Data

如果它仍然没有构建,那么您的项目还有另一个问题。

于 2013-02-12T08:02:21.857 回答