【问题标题】:Accessing ViewBag list via Javascript通过 Javascript 访问 ViewBag 列表
【发布时间】:2023-03-27 16:01:01
【问题描述】:

我正在尝试访问存储在 ViewBag 中的列表元素,如下所示:

function equipamentoTemControle() {

   for(i = 0; i < @ViewBag.qtdEquipamentos; i++) {

      var contratocod = @ViewBag.DadosEquipamentos[i].contratocod;
   }

}

但是当试图访问属性索引 i 的 contratocod 时,Visual Studio 会说变量 我不存在。如何访问?

【问题讨论】:

  • 整数属性

标签: javascript c# asp.net-mvc viewbag


【解决方案1】:

使用

var jsonObj = @Html.Raw(Json.Encode(ViewBag.qtdEquipamentos));

然后

for (i = 0; i < jsonObj .length; i++) { 
var contratocod = jsonObj[i].contratocod;
}

希望这项工作首先在 JSON 中编码模型,然后进行迭代。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 2016-01-08
    相关资源
    最近更新 更多