作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 MVC 仪表板表单中使用 Chart。
我使用了以下代码。
@{
var key = new Chart(width: 300, height: 300)
.AddTitle("Employee Chart")
.AddSeries(
chartType: "Bubble",
name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Dave" },
yValues: new[] { "2", "7", "5", "3" });
}
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<div>
<div>
@key.Write()
</div>
</div>
</body>
</html>
@key.Write()
在整个页面中编写图表,但我希望它以部分形式而不是在仪表板页面中的其他内容的完整形式。
最佳答案
将您的图表代码移动到 Controller 操作,如下所示:
public ActionResult GetChartImage()
{
var key = new Chart(width: 300, height: 300)
.AddTitle("Employee Chart")
.AddSeries(
chartType: "Bubble",
name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Dave" },
yValues: new[] { "2", "7", "5", "3" });
return File(key.ToWebImage().GetBytes(), "image/jpeg");
}
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<div>
<div>
<img src="@Url.Action("GetChartImage")" />
</div>
</div>
</body>
</html>
关于asp.net-mvc - 如何在mvc中使用图表控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235561/
我是一名优秀的程序员,十分优秀!