通过 Javascript 访问 ViewBag 列表
Accessing ViewBag list via Javascript
我正在尝试访问存储在 ViewBag 中的列表的元素,如下所示:
function equipamentoTemControle() {
for(i = 0; i < @ViewBag.qtdEquipamentos; i++) {
var contratocod = @ViewBag.DadosEquipamentos[i].contratocod;
}
}
但是当试图访问属性索引 i 的 contratocod 时 Visual Studio 表示变量 i 不存在。我如何访问?
使用
var jsonObj = @Html.Raw(Json.Encode(ViewBag.qtdEquipamentos));
然后是
for (i = 0; i < jsonObj .length; i++) {
var contratocod = jsonObj[i].contratocod;
}
希望这项工作首先在JSON中编码模型,然后迭代。
我正在尝试访问存储在 ViewBag 中的列表的元素,如下所示:
function equipamentoTemControle() {
for(i = 0; i < @ViewBag.qtdEquipamentos; i++) {
var contratocod = @ViewBag.DadosEquipamentos[i].contratocod;
}
}
但是当试图访问属性索引 i 的 contratocod 时 Visual Studio 表示变量 i 不存在。我如何访问?
使用
var jsonObj = @Html.Raw(Json.Encode(ViewBag.qtdEquipamentos));
然后是
for (i = 0; i < jsonObj .length; i++) {
var contratocod = jsonObj[i].contratocod;
}
希望这项工作首先在JSON中编码模型,然后迭代。