【发布时间】:2011-09-21 16:41:41
【问题描述】:
我正在尝试在我的控制器中生成图像/图表,并将该图像显示在视图中的图像标记中。在我看来,我有
<div id="graphcontainer"><a href="#">Close Graph</a><img id="chartImage" alt="" /></div>
在我的控制器(称为 EventReport)中,我有一个名为“BuildChart”的方法。我的想法是捕获指定为构建报告按钮的按钮的单击事件。在单击事件处理程序中,我想将图像的源分配给“/EventReport/BuildChart”之类的东西,以填充图像控件。
这是控制器中的内容
public ActionResult BuildChart()
{
var chart = new Chart
{
Height = Unit.Pixel(400),
Width = Unit.Pixel(600),
AntiAliasing = AntiAliasingStyles.Graphics,
BackColor = Color.White
};
// Populate chart here ...
var ms = new MemoryStream();
chart.SaveImage(ms);
return File(ms.ToArray(), "image/png");
}
我只是在接线时遇到问题。我在正确的轨道上吗?
谢谢!
【问题讨论】:
标签: asp.net-mvc-3 mschart