【发布时间】:2021-01-13 12:56:24
【问题描述】:
我正在尝试从我的模型中加载一个带有数组的 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。
【问题讨论】:
-
js中可以访问razor,反之不行
标签: javascript arrays asp.net-mvc asp.net-mvc-4 razor