1

のサンプルチャートが欲しいmvc。コントローラーで以下のコードを試しました。としてチャートを直接返していfilestreamresultます。グラフがビューに表示されません。chart私はこれを私の中に表示したいview。ビューに表示するにはどうすればよいですか?

public ActionResult Chart1()
{
    Chart chart = new Chart();

    chart.ChartAreas.Add(new ChartArea());

    chart.Series.Add(new Series("Data"));

    chart.Legends.Add(new Legend("Stores"));
    chart.Series["Data"].ChartType = SeriesChartType.Pie;
    chart.Series["Data"].Points.AddXY(1.0, 5.0);
    chart.Series["Data"].Points.AddXY(2.0, 9.0);

    var returnStream = new MemoryStream();
    chart.ImageType = ChartImageType.Png;
    chart.SaveImage(returnStream);
    returnStream.Position = 0;
    return new FileStreamResult(returnStream, "image/png");
}

私の見解

 @using (Html.BeginForm())
{

@Html.TextBoxFor(m => m.Name)
<img src='/MyChart/Chart1' /> 

}
4

1 に答える 1

0

ビューページ(cshtmlまたはaspx)で、アクションに画像srcを追加します

<image src='controllername/chart1' />
于 2013-01-30T06:06:40.017 に答える