从模型到视图获取数组
Get array from model to view
在我的模型中,我有一个int对象和一个布尔数组:
public class mymodel
{
public int Round { get; set; }
public Boolean[] lstLabs { get; set; }
}
在我看来,我是这样写的:
<script type="text/javascript">
var objModel = {
Round:"@Model.Round",
lstLabs: "@Model.lstLabs"
};
</script>
我只得到Round的值(int对象),但我不能得到数组,我只得到这个:lstLabs: System。布尔[],我尝试:lstLabs: @Model.lstLabs.slice()
,但它没有工作,我得到了同样的东西…
有人能帮我吗?
如果你想要视图模型的所有属性:
<script type="text/javascript">
var objModel = @Html.Raw(Json.Encode(Model));
alert(objModel.Round + ' ' + objModel.lstLabs.length);
</script>
或者如果您只想要一个子集:
<script type="text/javascript">
var objModel = @Html.Raw(Json.Encode(new {
Labs = Model.lstLabs
}));
alert(objModel.Labs.length);
</script>
相关文章:
- 获取数组的总值
- 按最大值获取数组索引
- React.js如何从js文件中获取数组
- TinyMCE获取数组数据
- 如何获取数组详细信息另一页
- 使用javascript从节点属性获取数组值
- 使用JavaScript获取数组中表单的所有控件
- 获取数组的长度-打印不正确的值
- 正在从JSON对象获取数组
- 什么'获取数组的已定义部分的最快方法是什么?JS
- 如何使用angular指令从html中获取数组
- 如何获取数组中数字的最大出现次数
- 根据优先级获取数组的值
- JAVASCRIPT:获取数组中的值
- 获取数组的元素,无论索引的大小如何
- JavaScript:在XML中搜索节点并从该节点获取数组
- 无法获取数组的长度
- 在数字索引循环中获取数组项的键
- 如何使用JavaScript或jQuery获取数组中选定的optgroup和选项
- Javascript-函数获取数组元素参数未定义/为null