2

Web アプリケーションがあり、ビューにグラフを追加する必要があります。

   @{
    ViewBag.Title = "Travail";
    Layout = "~/Views/Shared/Template.cshtml";

}

    @using System.Web.Helpers;
    @section logout {
        <a href='@Url.Action("Retour", "Client")'><img src="~/Content/images/home-icon.png" /></a>
        <a href='@Url.Action("Logout", "Home")' style="margin-left: 91.6%"><img src="~/Content/images/images.jpg" style="width:37px; height:37px" /></a>
        }
    @{
        var ar = new Planning.Models.Arbre();
        var dataView = ar.Get_List_Tache();
        List<string> descr = new List<string>();
        List<int> avance = new List<int>();
        foreach( Planning.Models.Tache tac in dataView){
            descr.Add(tac.Tache_description);
            avance.Add(tac.Avancement);
       }
        Chart chartXml;
        var filePathName = "_ChartFiles/XmlChart.xml";
        if (File.Exists(Server.MapPath(filePathName)))
        {
            chartXml = new Chart(width: 200,
                                 height: 200);
        } 
        else{
        chartXml = new Chart(width: 200,
                                 height: 200);
        chartXml.AddTitle("Avancement de taches");
        chartXml.AddSeries(
            name: "Les taches",
            axisLabel: "Les taches",
            xValue: descr,
            yValues: avance);
        chartXml.SaveXml(path: filePathName);}


        }
    <div>@chartXml.Write()</div>

捕獲 このビューにグラフを表示するにはどうすればよいですか?何か提案はありますか?

4

1 に答える 1

1

見るChart.Write

<div>@myChart.Write()</div>

参照:モデルの部分ビューで System.Web.Helpers.Chart を表示する

于 2013-07-19T11:21:17.440 に答える