-2

スクリプトコードを使わずにjsonファイルからデータを取得したい!

MVC4 を使用していて、コードを .cshtml ファイルに入れたいのですが、どうすればよいですか?

(剣道機能を使っています)

例:

@{
    ViewBag.Title = "Home Page";
}

<div class="chart-wrapper">
    @(Html.Kendo().Chart()
        .Name("chart")
                .Title(title => title
                    .Text("Share of Internet Population Growth, 2007 - 2012")
                    .Position(ChartTitlePosition.Bottom))
        .Legend(legend => legend
            .Visible(false)
        )
        .DataSource(dataSource=>dataSource.Read(read=>read.Url("~/")))      

        .Events(e => e.SeriesClick("onSeriesHover"))
        .Series(series => {
            series.Pie(new dynamic[] {
                new {category="Asia",value=53.8,color="#9de219"},
                new {category="Europe",value=16.1,color="#90cc38"},
                new {category="LatinAmerica",value=11.3,color="#068c35"},
                new {category="Africa",value=9.6,color="#006634"},
                new {category="MiddleEast",value=5.2,color="#004d38"},
                new {category="NorthAmerica",value=3.6,color="#033939"}           
            })
            .Labels(labels => labels
                .Template("#= category #: #= value#%")
                .Background("transparent")
                .Visible(true)
                .Color("Red")
            )
            .StartAngle(150);
        })
        .Tooltip(tooltip => tooltip
            .Visible(true)
            .Format("{0}%")
        )

    ) 
    <script>
        function onSeriesClick(e) {
            alert(kendo.format("Series click :: {0} ({1}): {2}",
                e.series.name, e.category, e.value));
        }


    </script>
</div>

私は .DataSource(dataSource=>dataSource.Read(read=>read.Url("~/"))) を使用していますが、機能していません

4

1 に答える 1