Почему вы не можете использовать элемент управления Chart непосредственно в представлениях? Почему вы должны вернуть сгенерированное изображение?
Хотя существует способ заставить WebForms работать с MVC , однако, по сути, элементы управления WebForms не могут работать в представлениях ASP.NET MVC как «шаблоны WebForms». Подсказка кроется в названии. APS.NET MVC использует WebForms в качестве шаблонов, поэтому вы не получите события полного жизненного цикла страницы и т. Д. В представлениях ASP.NET MVC.
Если вы не хотите создавать изображения, другой вариант - использовать графическую утилиту на основе javascript (основанную на jQuery) .