我正在尝试使用我的模型中的数组加载 JavaScript 数组。在我看来,这应该是可能的。
以下两种方式都不起作用。
无法使用 JavaScript 变量创建 JavaScript 循环并通过模型数组递增
for(var j=0; j<255; j++)
{
jsArray = (@(Model.data[j])));
}
无法创建 Razor 循环,JavaScript 超出范围
@foreach(var d in Model.data)
{
jsArray = d;
}
我可以让它工作
var jsdata = @Html.Raw(Json.Encode(Model.data));
但我不知道为什么我必须使用 JSON。
此外,目前我将其限制为 255 个字节。将来它可能会遇到许多 MB。