<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は機能していません。エラーは、現在のコンテキストに 'i'が存在しないことを示します。インデックス値@ Model.listsinfo [0] .Labelを付けてリストの値にアクセスできますが、反復は機能しません。どんな助けもありがとうございます。javascriptでリストを反復できない
はModel.listsinfo'がサーバー上にあるあなたの '@' 'Model.listsinfo @ [i]を.Label'' – Niladri
から単一引用符を削除しますそして、あなたのループ - それはかみそり – Flying
で[OK]を、私の悪い、申し訳ありません:) – Niladri