我正在编写一个 APS.NET MVC 应用程序,它从 DB 中读取数据并将其与谷歌图表一起呈现。
我正在将 C# 中的 DB 中的数据读取到 2D 数组中,并且需要将其传递给生成 google 图表的我的 javascript 代码。
我的代码:
ViewBag.Data = new object[,]
{
{"10:00:00",10},
{"11:00:00", 20}
};
@{
Object[,] arr = ViewBag.Data;
}
我的Javascript代码:
var jsArray = @Html.Raw(Json.Encode(arr));// Only working for 1D array
var data = google.visualization.arrayToDataTable(jsArray);
我无法将 C# 代码中的 2D 数组传递给我的 javascript 代码来生成所需的图表。我只看到将一维数组从 C# 转换为 javascript 的示例(见上文)。
有任何想法吗?
谢谢