【发布时间】:2018-09-05 03:08:42
【问题描述】:
我研究过 Google Maps Javascript API 我有一个问题。
在我的 js 代码中
var RX1 = [];
var RY1 = [];
var RX2 = [];
var RY2 = [];
var i;
try
{
for (i = 0; i < RRCount; i++)
{
RX1[i] = <%=ListBoxRX1.Items[i] %>;
RY1[i] = <%=ListBoxRY1.Items[i] %>;
RX2[i] = <%=ListBoxRX2.Items[i] %>;
RY2[i] = <%=ListBoxRY2.Items[i] %>;
}
}
catch (e)
{
alert("MSSQL 403 Hatası !! Forbidden.");
}
在此代码中 ListBoxRX1.Items[i] i 变量错误是“名称 'i' 在当前上下文中不存在”
我做了一切,但我没有找到。请帮忙! 非常感谢。
【问题讨论】:
-
问题是,javascript 代码是在客户端执行的,而您的 ListBox 代码是在服务器端执行的。这意味着,在访问 ListBox 项目(在服务器上)
i时没有定义。 -
你可以看看这个帖子:stackoverflow.com/a/3465192/9487478
-
谢谢我会检查这个。
-
我完成了这个问题感谢所有这一切:)
标签: javascript c# asp.net arrays variables