Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Jquery'的多个选定值;s使用asp.net从代码隐藏中选择2_Jquery_Asp.net_Vb.net_Jquery Select2 4_Select2 - Fatal编程技术网

获取Jquery'的多个选定值;s使用asp.net从代码隐藏中选择2

获取Jquery'的多个选定值;s使用asp.net从代码隐藏中选择2,jquery,asp.net,vb.net,jquery-select2-4,select2,Jquery,Asp.net,Vb.net,Jquery Select2 4,Select2,我将Select2与asp.net代码结合起来以获取值。现在我也希望使用代码隐藏来获取所有选定的值。但我不能让它工作。这是我的HTML代码 <div class="form-group"> <label>Multiple</label> <select class="form-control select2" id="ddLokasi" multiple="true" runat="server" data-place

我将Select2与asp.net代码结合起来以获取值。现在我也希望使用代码隐藏来获取所有选定的值。但我不能让它工作。这是我的HTML代码

<div class="form-group">
   <label>Multiple</label>
   <select class="form-control select2" id="ddLokasi" multiple="true" 
           runat="server" data-placeholder="Pilih Lokasi" style="width:100%;">
  </select>
</div>

倍数
如你所见,我设法让Select2在我的网站上运行。 以下是截图: (很抱歉,我无法美化图像)

现在我想把我已经选择的所有值都放到一个数组中。如何使用asp.net VB在代码隐藏中执行此操作


谢谢

您可以简单地使用jQuery的
val()
函数来获取所选值

Select2将所选选项序列化为一个数组,其中数组中的键为所选值

非常欢迎您在此处看到simpe示例:


当客户端有此阵列时,可以使用任何数据提交方式将此阵列传递到服务器端。

在代码隐藏中执行类似操作:

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

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

你的代码不工作。我无法获取所选的值。您的代码也有效。但我正试图从代码背后做到这一点。谢谢您的回复。:)