В настоящее время я пытаюсь заполнить значения меток chart.js из контроллера. Но почему-то он не принимает значение от контроллера.
Мой код контроллера выглядит примерно так:
public ActionResult LineChart()
{
StringBuilder label = new StringBuilder();
label.Append("['januar', 'februar', 'märz', 'April', 'Mai', 'Juni', 'Juli', 'August',
'September', 'Oktober', 'November', 'Dezember']");
ViewBag.Xaxis = label;
return View();
}
Мой код JavaScript в Html:
<script>
var LineChartData =
{
labels: @ViewBag.Xaxis,
datasets: [{
label: 'Line',
backgroundColor: "rgba(75,192,192,0.4)",
borderWidth: 2,
data: [12, 19, 3, 5, 2, 3, 4, 5, 7, 5, 2, 1]
}]
};
</script>
Данные в видовой сумке имеют правильный формат, необходимый для меток, но все же не принимают его.
Как я могу сделать метки принять данные viewbag ? Есть ли другой способ получить данные для меток с контроллера?