You can create an extension-method which works for any ListControl
(like CheckBoxList
, ListBox
or DropDownList
):
public static class ListControlExtensions
{
public static string GetSelectedItemText(this ListControl list, string separator = ",")
{
return string.Join(separator, list.Items.Cast<ListItem>()
.Where(li => li.Selected)
.Select(li => li.Text));
}
}
You use it in this way:
string selectedItems = chkFooTypes.GetSelectedItemText();
Note that you need to add using System.Linq;
.