1

aspx と C# を使用して Web アプリケーションを構築しています。Java スクリプトで 2D 文字列配列を作成したいのですが、C# コードの配列で初期化します。「<% ... %> を使用しましたが、機能しませんでした。私のコードは次のようになります。

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>

繰り返しますが、うまくいきません。誰かを助ける?

4

2 に答える 2

0

これはうまくいくに違いないと思います。

<script>
var seatColor = "<%= iconColors %>"; 
for (.... i and j....) {// its a double loop
  document.write("....."+seatColor [i][j]+"...");
}
</script>
于 2013-05-12T11:13:11.197 に答える
0

JavaScript にはネイティブの 2D 配列はありません。自分で作成する必要があります。誰かがこの方法を使用しているのを見ました:var arr = [[1,2],[3,4]]; (an array of arrays)

サーバーコードをそれにシリアル化できるものに調整する必要があります。配列の配列はおそらく機能します。

于 2013-05-12T11:14:43.323 に答える