如何传递“ i变量”作为Model.ServiceList [...]的索引
function alertAll()
{
for (var i = 0; i < @Model.ServicesList.Count; i++) {
alert(i.toString() + ' => ' + @Html.Raw(JsonConvert.SerializeObject(Model.ServicesList[i].ServiceName)));
}
};
使用vs2017编译时,以上脚本会产生以下错误消息:
CS0103:名称“ i”在当前上下文中不存在
答案 0 :(得分:0)
我将序列化并转换model_array 放在循环之外,并且可以正常工作。
function addServices() {
var servicesList = @Html.Raw(JsonConvert.SerializeObject(Model.ServicesList));
for (var i = 0; i < servicesList.length; i++)
{
alert(i.toString() + ' => ' + servicesList[i].ServiceName);
}
}