<script type="text/javascript">
window.onload = function() {
for (var i=0;i<@Model.listsinfo.Count;i++)
{
$('#work').append($('<div class="col-md-3" id="temp"><label for="text1">'+ '@Model.listsinfo[i].Label' +'</label></div><div class="col-md-3"> <input type="text" placeholder="Alerts" class="form-control" id="text1"> </div>'));
}
}
</script>
在上面的代碼中,我從我的控制器傳遞一個列表並試圖迭代它。但是@ Model.listsinfo [i] .Label不起作用,錯誤表示'我'在當前上下文中不存在。我能夠通過給出索引值@ Model.listsinfo [0] .Label來訪問列表值,但迭代不起作用。任何幫助表示讚賞。無法在javascript中迭代列表
刪除''單引號@ Model.listsinfo [I] .Label'' – Niladri
你'@ Model.listsinfo'位於服務器和你的循環 - 在客戶端 – Flying
@飛行是可以訪問他們在剃刀 – Niladri