 <p>Are you meaning that you want the text values of all checked checkboxes, or the text value of every checkbox, or...?</p> <p>Either way, you want to iterate through the Page's Controls collection to find all controls that have a type of Checkbox and then use that to get their text values (and you can limit whether you want to include checked boxes or not in that iteration). And, yes, using a List might be easier than starting with an array, because you can easily add to a List&lt;> and then transform it into an array with little pain.</p>