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