1

ある ascx ページのセッションにある複数の選択されたリスト ボックスの値を別の ascx ページに渡す方法 コードは NameObjectCollection eeSearchString=new NameObjectCollection(); です。

                for(i = 0;i <= LbStatus.Items.Count - 1){
                if LbStatus.Items(i).Selected {                   
                eeSearchString.Add(new NameObjectPair("status", LbStatus.SelectedItem(i).Text));
                    }
                }

そして、別のページで、このようなステータスにアクセスできますか?

  _status=Convert.ToString(eeSearchString.ItemValue("status"));

教えてください?? または、再度ループを使用する必要がありますか???

4

2 に答える 2

0

aspxについてはわかりませんが、HTMlでは、いくつかの要素の配列を宣言できます。

例えば:

グループXPTO

サーバーでは、私の場合、PHPでは、配列内で選択されたものの値のみを受け取ります。

あなたがこれを持っている画像:

<input type="checkbox" name="group[]" value="1" /> Group 1 <br />
<input type="checkbox" name="group[]" value="2" /> Group 2 <br />
<input type="checkbox" name="group[]" value="3" /> Group 3 <br />

グループ1と3を選択したとします。サーバーでは、グループ1と3の値を含む配列を受け取ります。

group(1, 3);

これがあなたの質問に役立つことを願っています=)

よろしく、

エルカス

于 2011-04-07T12:30:20.790 に答える
0

セッション変数を使用するか、コントロールのプロパティを使用します。つまり、プロパティを作成して値を割り当てます。

于 2011-04-07T12:26:03.077 に答える