protected void btnSubmit_Click(object sender, EventArgs e)
{
int items = lbRolesRequired.Items.Count;
List<string> lRolesSelected = new List<string>();
for (int i = 0; i < items; i++)
if (lbRolesRequired.Items[i].Selected)
lRolesSelected.Add(lbRolesRequired.Items[i].Text);
Response.Write(lRolesSelected.Count);
}
Varför får jag 0 oavsett hur många items jag markerar i listan?
lbRolesRequired är en ListBox.
Det vore helt klart mer logiskt att sätta datakällan, men jag anar att du binder om kontrollen för ofta. Du tappar alla selected items när du kör ListAllRoles.