好的,我已经在c#中创建了一个数组,并希望在javascript循环中访问这些值。这是我的全局c#变量:
protected int count;
protected string[] arr = new string[20];
我在这里将字符串值添加到数组中,比如在 Page_Load() 事件中。
以下是我的理想 JavaScript 代码:
var count = <%= count %>;
for (var i = 0; i < count; i++)
{
document.write(<%= arr[i] %>);
}
现在如果我只使用arr[0],那么会弹出arr[0]的正确信息,所以我知道这部分是正确的,但是有没有办法在<%= %>标签中使用javascript变量“i”呢?
var count = parseInt("<%=count %>");
我知道它看起来有点像 hackish,但我还没有找到其他方法可以防止 IDE 认为客户端代码中存在错误。 - oscilatingcretin