我正在尝试使用模型中的数组来加载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。