我的 aspx 页面中有一个如下列表框
<asp:ListBox ID="ddlCategory" runat="server" SelectionMode="Multiple" Width="200"
></asp:ListBox>
我已将其与类别数据集绑定(bind)。一切正常。现在我想从服务器端的这个列表框中获取所有选定的项目。有很多方法可以实现这些。但我不想迭代每个项目。因为列表项有 1000 个类别。
有什么办法可以做到这一点?
最佳答案
你可以这样实现
var selectedItems = from li in ddlCategory.Items.Cast<ListItem>()
where li.Selected == true
select li;
在此处查看另一种实现方式
http://frazsundal.blogspot.com/2012/05/fetch-aspnet-listbox-control-selected.html
关于asp.net - 如何在不使用 for 循环的情况下从列表框中获取选定项目的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412678/