【发布时间】:2012-05-02 11:19:35
【问题描述】:
我的 aspx 页面中有一个如下列表框
<asp:ListBox ID="ddlCategory" runat="server" SelectionMode="Multiple" Width="200"
></asp:ListBox>
我已将它与类别数据集绑定。一切正常。现在我想从服务器端的这个列表框中获取所有选定的项目。有很多方法可以实现这些。但我不想迭代每个项目。因为列表项有 1000 个类别。
有什么方法可以做到这一点?
【问题讨论】:
-
您选择的任何方式都会遍历集合以检查每个项目的状态。它怎么知道它找到了所有选定的项目?你想要一段代码让你相信它不会迭代吗?也许是这样的:
ddlCategory.Items.Where(item => item.Selected);