ASPX
<select id="ddColumns" name="ddColumns" runat="server" multiple style="width: 400px;"
data-placeholder="All" class="chosen-select">
</select>
DLL
ddColumns.DataSource = AvailableColumns
ddColumns.DataTextField = "ColumnNames"
ddColumns.DataValueField = "ColumnNames"
ddColumns.DataBind()
循环显示下拉列表中每个项目的代码
For Each selection As ListItem In ddColumns.Items
If selection.Selected Then
ddGroupBy.Items.Add(selection.Value)
End If
Next
我不需要遍历每个项目,而只需要遍历Placeholder下拉列表中的选定项目。
请告知。
答案 0 :(得分:0)
使用Javascript执行此操作可能会更容易一些:
var a1 = selectElem.getElementsByTagName('ddColumns');
var a2 = [];
for(var i=0; i<a1.length; i++) {
if(a1[i].selected)
//do something;
}