我使用aspx和C#構建一些Web應用程序,我想在java腳本中創建一個2D字符串數組,但要用我的c#代碼中的數組初始化它。我用「<%...%>它,但它沒有工作,我的代碼是這樣的:用C#編寫的2D字符串數組填充JavaScript數組#
iconColors = new String[,];
protected void Page_Load(object sender, EventArgs e)
{ // some code that filling the array
}
在Java腳本:
<script>
var seatColor = "<%= iconColors %>";
for (.... i and j....) {// its a double loop
document.write("....."+iconColos[i,j]+"...");
}
</script>
再次
,它不工作,幫助別人?
你是說你的seatColor數組是空的或循環不工作? Ay控制檯錯誤? – Yatrix 2013-05-12 11:17:48
循環不是空的。該循環工作,但它只是不寫入數組內容...在控制檯它說它的身份不明,錯誤是500 - 內部服務器錯誤 – Rivi 2013-05-12 11:33:14
你可以更好地序列化二維數組到JSON&在你的JavaScript中使用JSON 。 – 2013-05-12 11:45:10