C# asp.net MVC アプリケーションを作成しました。コントローラーは下に表示されます。私は高チャートを使用しており、コントローラーから返されたものをチャートに入力したいと考えています。
以下に月と火の 2 つのフィールドがあり、コントローラーから返された値を表示するには、下の JavaScript にハードコードされた値を入力する必要があります。
注:コントローラーメソッドが機能するかどうかはわかりません:((私は初心者です)が、コントローラーから返された値をチャートに入力する方法についてもっと心配しています。
私のC#コントローラー;
public string timeHour()
{
var m = new MyModel();
m.theTime = getAllTime(); // get all time
return new JavaScriptSerializer().Serialize(m);
}
ビューに表示されているハイチャート。
$(function () {
$('#container').highcharts({
chart: {
type: 'areaspline'
},
title: {
text: 'some title'
},
legend: {
layout: 'vertical',
align: 'left',
verticalAlign: 'top',
x: 150,
y: 100,
borderWidth: 1,
backgroundColor: '#FFFFFF'
},
xAxis: {
categories: [
'Mon',
'Tue'
],
plotBands: [{ // visualize the weekend
from: 4.5,
to: 6.5,
color: 'rgba(68, 170, 213, .2)'
}]
},
plotOptions: {
areaspline: {
fillOpacity: 0.5
}
},
series: [{
name: 'John',
data: [3, 4]
}]
});
});