Отображение System.Web.Helpers.Chart в частичном виде из модели
Поэтому я пробовал помощников Chart в пространстве имен System.Web.Helpers.
согласно сhttp://www.asp.net/web-pages/tutorials/data/7-displaying-data-in-a-chart
Я делаю диаграмму в виде .cshtml, но вместо этого я хотел сохранить ее в ViewModel.
Нет проблем, за исключением случаев, когда я пытаюсь отобразить его как уменьшенное изображение на веб-сайте.
Я думал, что самым чистым решением было бы создание одного общего частичного представления для визуализации графиков из моделей.
_graph.cshtml
@model System.Web.Helpers.Chart
@Model.Write()
А затем как-то отобразить это частичное представление на соответствующих веб-сайтах. Я попробовал несколько версий, но не могу заставить его работать.
Website.cshtml
<div>
<h2>Some header above a graph</h2>
<img src="@Html.Partial("_graph", Model.TheChart)" />
</div>
Это не работает, и я не уверен, как это сделать. Только подумайте, что я могу думать сейчас: заставить все модели с диаграммами наследовать интерфейс, который предоставляет Chart, и пусть это будет моделью для _graph.cshtml.
<img src="_graph.cshtml" />
Но не уверен, что это использует модель.
Есть мнения?