Вы возвращаете null
, поэтому вы получите ошибку.Вы должны вернуть соответствующий результат и отобразить Chart
в своем представлении.
В основном метод .Write
для Chart
записывает данные изображения, необходимые для отображения диаграммы.Вам следует либо назначить его свойству в вашей модели и записать в свой View, либо вызвать .Write
из представления.Просто вызов .Write
внутри контроллера ничего не делает.
Вот как будет выглядеть метод контроллера:
public ActionResult Index()
{
Chart chart = new Chart(600, 400)
.AddSeries(yValues: new int[] {100, 125, 90})
.AddTitle("Cool graph");
this.ViewBag.Chart = chart;
return View();
}
А затем создайте простое представление:
@ViewBag.Chart.Write()