Showing System.Web.Helpers.Chart en una vista parcial del modelo

e modo que estaba probando los ayudantes de gráficos en el espacio de nombres System.Web.Helpers.

de acuerdo ahttp: //www.asp.net/web-pages/tutorials/data/7-displaying-data-in-a-char

Hago el gráfico en una vista .cshtml pero quería mantenerlo en ViewModel.

Sin problema, excepto cuando intento representarlo como una imagen más pequeña en el sitio web.

Pensé que la solución más limpia sería crear una vista parcial compartida para representar gráficos de los modelos

_graph.cshtml

@model System.Web.Helpers.Chart

@Model.Write()

Y luego renderice esta vista parcial de alguna manera en los sitios web adecuados. Intenté algunas versiones pero parece que no puedo hacer que funcione.

Website.cshtml

<div>
    <h2>Some header above a graph</h2>
    <img src="@Html.Partial("_graph", Model.TheChart)" />
</div>

Esto no funciona y no estoy seguro de cómo hacerlo. Solo creo que ahora puedo pensar en hacer que todos los modelos con gráficos hereden una interfaz que exponga el gráfico y deje que ese sea el modelo para _graph.cshtml.

<img src="_graph.cshtml" />

Pero no estoy seguro si esto usa el Modelo.

¿Alguna opinión?

Respuestas a la pregunta(4)

Su respuesta a la pregunta