首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chart.Mvc与System.Web.Helpers.Chart的碰撞

Chart.Mvc与System.Web.Helpers.Chart的碰撞
EN

Stack Overflow用户
提问于 2016-06-04 22:19:53
回答 2查看 1.3K关注 0票数 0

我试图将Chart.Mvc控件(Chart.js)添加到我的Asp.net MVC 5网站中。但是,当我遵循这里的示例时:https://github.com/martinobordin/Chart.Mvc

我收到以下错误:

CS0426:类型'Mvc‘在类型'System.Web.Helpers.Chart’中不存在

看来,我对Chart.Mvc的引用与System.Web.Helpders.Chart发生了冲突。

我试过这两种方法,一种完全有条件的引用,一种没有:

代码语言:javascript
运行
复制
var barChart = new Chart.Mvc.ComplexChart.BarChart();
barChart.ComplexData.Labels.AddRange(new []{ "January", "February",  "March", "April", "May", "June", "July"});
barChart.ComplexData.Datasets.AddRange(new List<ComplexDataset>...

代码语言:javascript
运行
复制
var barChart = new BarChart();
barChart.ComplexData.Labels.AddRange(new []{ "January", "February",  "March", "April", "May", "June", "July"});
barChart.ComplexData.Datasets.AddRange(new List<ComplexDataset>

第二个选项确实抛出了一个稍微不同的错误:

CS0246:无法找到类型或命名空间名称'BarChart‘(您是缺少使用指令还是程序集引用?)

using Chart.Mvc;添加到Controller或将@Chart.Mvc添加到视图没有帮助;

EN

回答 2

Stack Overflow用户

发布于 2016-08-08 13:54:43

在Vies/web.config文件中添加引用有助于消除编译错误,我仍然没有在网页上显示图表

票数 0
EN

Stack Overflow用户

发布于 2018-07-19 13:42:44

通过包含名称空间并将引用添加到Chart.js,使其工作和显示。

另外,名称空间可以直接包含在剃须刀视图中。

代码语言:javascript
运行
复制
@using Chart.Mvc;
@using Chart.Mvc.Extensions;
@using System.Web.Mvc;
@using System.Web.Mvc.Ajax;
@using System.Web.Mvc.Html;
@using System.Web.Optimization;
@using System.Web.Routing;
@using Chart.Mvc;
@using Chart.Mvc.ComplexChart;
@using Chart.Mvc.SimpleChart;


@Scripts.Render("~/scripts/Chart.js")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37635573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档