C# 在MVC中使用ASP.NET图表
我能够像下面这样在MVC中构建图表,但问题是我不能添加颜色,并且可以在ASP.NET图表控件中完成许多奇特的事情。有没有一种方法可以使用这种图表类型或MVC中的替代方法来实现这一点C# 在MVC中使用ASP.NET图表,c#,asp.net-mvc,C#,Asp.net Mvc,我能够像下面这样在MVC中构建图表,但问题是我不能添加颜色,并且可以在ASP.NET图表控件中完成许多奇特的事情。有没有一种方法可以使用这种图表类型或MVC中的替代方法来实现这一点 public ActionResult GetRainfallChart() { var key = new Chart(width: 600, height: 400) .AddSeries( chartType: "bar", xValue
public ActionResult GetRainfallChart()
{
var key = new Chart(width: 600, height: 400)
.AddSeries(
chartType: "bar",
xValue: new[] { "Jan", "Feb", "Mar", "Apr", "May" },
yValues: new[] { "40", "10", "20", "20", "10" })
.AddTitle("Title")
.Write();
return null;
}
如果您想使用ASP.NET图表控件,那么您可以向项目中添加一个Web表单页面(或根据应用程序设计等添加的页面)。Web表单和MVC应该能够共存,并且应该有相当多的博客文章,所以围绕它的问题也很多。它也可能是在同一页上有一个Web表单控件,但我自己从未尝试过,所以不能100%评论 另一种方法是使用基于JavaScript的图形库,如flot()。所以你会在那里做一些类似的事情:
不过,Nathan。使用内置javascript图表插件。我相信有很多Jquery插件可以使用。至于信息,Webform比MVC更不可能保留javascript。由于其响应请求模式,您将在MVC中更多地使用javascript