Bonjour evryone (im en utilisant MVC5), i générer l'image du graphique en Html Aide Extensionimage ne s'affiche MVC5
public static string GetUrlFromChart(this HtmlHelper helper, Chart chart)
{
lock (obj)
{
string path = HttpContext.Current.Server.MapPath("~/App_Data/graphs/");
string filename = path + Guid.NewGuid() + ".jpg";
chart.ToWebImage("jpg").Save(filename);
return filename;
}
}
par viewmodel i envoyer des données à voir et j'essayé de les montrer à l'utilisateur.
<img src="@Html.GetUrlFromChart(@Model.my_chart)" width="400" height="250"/>
image générer correctement, dans le bon chemin, mais l'application ne peut pas me montrer, son rectangle blanc que
quand je copie source d'image à l'explorateur Windows.
i get cette image.
mais il semble wont travail avec
<img></img>
quelqu'un sait comment afficher System.Web.Helpers.Chart comme l'image ou les données d'affichage comme graphique?
Je pense que votre méthode 'GetUrlFromChart' devrait être de retour d'un chemin qui est par rapport à la racine de votre web (par exemple/App_Data/graphiques/{guid-ici}, pas un chemin complet tu es maintenant. –
je suis désolé, je ne mension pas cela. extension est dans un autre projet en solution – Jan3Sobieski
Selon les documents, 'ToWebImage()' prend « jpeg » ou « jpeg » comme arguments. http://msdn.microsoft.com/en-us/library/system.web.helpers.webimage.imageformat(v=vs.111).aspx – mxmissile