2016-04-14 15 views
2

値を取得するには、Select2をasp.netコードと組み合わせて使用​​します。そして今、私は選択したすべての値をコードを使って取得したいと思います。しかし、私はそれを働かせることはできません。ここに私のHTMLコードasp.netを使用してコードビハインドからJqueryのSelect2の複数の選択値を取得

私が見ることができるように、私は自分のWeb上で動作するSelect2を得ることができます。ここで のスクリーンショットです:http://i.stack.imgur.com/vSccJ.jpg (申し訳ありませんが、私は画像をembbedすることはできません)

今私は、私はすでに配列に選択されたすべての値を取得したいです。どのようにasp.net VBを使用してコードの後に​​これを行うには?

おかげ

答えて

3

あなたのコードビハインドでこのような何かを実行します。

For i As Integer = 0 To ddLokasi.Items.Count 
      If (ddLokasi.Items(i).Selected) 
       //Get values 
       //ddLokasi.Items(i).Value 
      End If 
    Next 

UPDATE

Dim listOfValues AS List(Of String) = new List(Of String) 
     For Each item As ListItem In ddLokasi.Items 
      If item.Selected Then 
       listOfValues.Add(item.Value) 
      End If 
     Next 
+0

コードが機能しません。私は選択された価値を得ることができません。 – Robert

+0

@Robert、私の更新を見てください。それはうまくいくはずです。 – Bikee

+0

はい、このコードはうまくいきます。ありがとうございました – Robert

0

あなたは、単に選択された値see docsを取得するjQueryのval()機能を使用することができます。

Select2は、選択したオプションを配列にシリアル化します。ここで、配列内のキーは選択された値です。

あなたはここにsimpe例を参照することを歓迎以上です:http://jsfiddle.net/42o2a37f/1/

あなたは、クライアント側でこの配列を持っている場合は、サーバー側にこの配列を渡すために提出するデータのいずれかの方法を使用することができます。

+0

あなたのコードは、あまりにも動作します。私はコードの背後からこれをやろうとしています。ご回答いただきありがとうございます。 :) – Robert

関連する問題