这个问题可能多次被问到,但我没有解决我的问题。所以借口!
脚本 -
<script type="text/javascript">
@for (int i = 0; i < Model.Count; i++) {
<text>var splitdata = new Array[
"Model[i].AccountHead",
Model[i].AccID
];</text>
}
</script>
我在此循环中获取模型值。但我无法使用此循环来获取数据库中可用的记录,甚至没有在循环中考虑i
。似乎循环不再起作用了。
我怎样才能完成它?
答案 0 :(得分:1)
试试这个:
"@(Model[i].AccountHead)",
@(Model[i].AccID)
忘记条件编译已关闭警告:)
这样做:
<script type="text/javascript">
@for (int i = 0; i < Model.Count; i++)
{
var current = Model[i];
<text>
var splitdata = ["@current.AccountHead", @current.AccID];
alert(JSON.stringify(splitdata)); // temp. use `splitdata` JavaScript array here
</text>
}
</script>