![](/img/trans.png)
[英]Get Select2 Selected Value From Code Behind ASP .Net Web Form
[英]Get multiple selected values of Jquery's Select2 from code behind using asp.net
我將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在我的網絡上運行。 這是屏幕截圖: http ://i.stack.imgur.com/vSccJ.jpg(對不起,我無法嵌入圖像)
現在,我想將所有已經選擇的值都放入數組中。 如何在使用asp.net VB的代碼背后做到這一點?
謝謝
在后台代碼中執行以下操作:
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
您可以簡單地使用jQuery的val()
函數來獲取選定的值, 請參閱docs 。
Select2會將選定的選項序列化為一個數組,其中數組中的鍵為選定的值。
非常歡迎您在這里看到simpe示例: http : //jsfiddle.net/42o2a37f/1/
當您在客戶端擁有此數組時,可以使用任何數據提交方式將此數組傳遞給服務器端。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.