问题与列表框计数在asp.net网站
本文关键字:asp net 网站 列表 问题 | 更新日期: 2023-09-27 18:09:17
<asp:ListBox ID="ListBoxMembers" runat="server" SelectionMode="Multiple"
DataValueField="FirstName"></asp:ListBox>
我在一个弹出框中有这个列表框,当用户选择多个用户并单击保存按钮时,执行
int countSelected = ListBoxMembers.Items.Cast<ListItem>().Where(i => i.Selected).Count();
string groupName = txt_GroupName.Text;
var selectedNames = ListBoxMembers.Items.Cast<ListItem>().Where(i => i.Selected).Select(i => i.Value).ToList();
foreach(var FirstName in selectedNames)
{
Query
}
这里,countSelected和selectedNames总是0。我哪里做错了。绑定列表框
我的猜测是您也对Postbacks进行数据绑定,以便在事件处理程序执行之前重新填充列表。