通过Javascript访问ViewBag列表
Accessing ViewBag list via Javascript
我试图访问存储在ViewBag中的列表元素,如下所示:
function equipamentoTemControle() {
for(i = 0; i < @ViewBag.qtdEquipamentos; i++) {
var contratocod = @ViewBag.DadosEquipamentos[i].contratocod;
}
}
但是当试图访问属性索引i的的时,Visual Studio说变量i不存在。如何访问?
使用
var jsonObj = @Html.Raw(Json.Encode(ViewBag.qtdEquipamentos));
然后
for (i = 0; i < jsonObj .length; i++) {
var contratocod = jsonObj[i].contratocod;
}
希望这项工作首先在JSON中编码模型,然后迭代。
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 接受不在列表中的值-引导组合框
- 禁用jQuery中的下拉列表
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 如何在javascript中迭代数字列表
- 如何在按钮中显示下拉列表中选定的元素
- asp.net mvc通过javascript读取ViewBag通用列表
- 根据从下拉列表中选择的项目显示ViewBag的属性并发布ID
- 通过Javascript访问ViewBag列表
- 如何根据ViewBag中包含列表的元素来显示文本框
- 不能从javascript访问ViewBag(有一个JSON对象列表)