gpt4 book ai didi

c# - 将 c# 数组传递给 javascript

转载 作者:搜寻专家 更新时间:2023-11-01 05:01:24 24 4
gpt4 key购买 nike

我在 c# 中的 page_load 中有一个数组,我想在 java 脚本中访问它,但不知道该怎么做..

float [] energyArray = new float[count];
for (int i = 0; i < count; i++)
{
energyArray[i] = energyObj[i].FwdHr;
}

现在我想用 javascript 代替数据访问-

series: [{
name: 'Tokyo',
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
}]

最佳答案

一个非常简单的方法是使用 JavaScriptSerializer将 C# 对象转换为 JSON 的类:

C#

float [] energyArray = new float[count];
for (int i = 0; i < count; i++)
{
energyArray[i] = energyObj[i].FwdHr;
}

Javascript:

var dataArray = <%=new JavaScriptSerializer().Serialize(energyArray);%>;
var series = [{
name: 'Tokyo',
data: dataArray
}];

关于c# - 将 c# 数组传递给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16833553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com