■41581 / inTopicNo.3) |
Re[2]: 配列の渡し方 |
□投稿者/ ?? (6回)-(2009/09/25(Fri) 00:18:39)
|
■No41548 (Mr.T さん) に返信 > Mr.Tです、こんにちは。 > > ■No41547 (VB大好き さん) に返信 >>お世話になります >> >>ASP.NETでHiddenを使って配列を渡す方法が分かりません >> >>配列は二次元を考えています >> >>よろしくお願いします >> > > ViewStateでいいんじゃないかと思いますが、それではだめですか? >
画面から渡すにはどーしたらいいんでしょうか?という質問では?? 画面からだと流石にViewStateは厳しいでしょう。
dim array(2, 2) as Integer
って配列があったとして、 これを、 "[[0,1,2],[3,4,5],[6,7,8]]"
って文字列に変換することで、画面に配列の中身を戻せます。 画面では、eval(document.form1.hiddenItem.value) ってやれば、JavaScript の2次元配列になります。
逆に、画面からは、 "{{0,1,2},{3,4,5},{6,7,8}}" って文字列に変換することで、画面のデータをサーバー側で動くVB.NETに戻すことができます。 サーバー側では、 http://dobon.net/vb/dotnet/programing/eval.html ここにありました。たぶん、そのまんま 渡せば配列になって返ってきそうな気配です。
|
|