Checkbox and CheckboxList Web Server Control
Commonly,The CheckBox control can be used to performing check or uncheck that means yes/no operations. here, ASP.NET provides CheckBoxList Web server controls differ from the HTML Elements. there Checkbox and CheckBoxList controls are two different controls, and contains different function.
CheckBox Control - CheckBoxList Control Difference
CheckBox controls to a page is single check box control. Alternatively, the CheckBoxList control is a single control that acts as a parent control for a collection of check-box list items. It derives from a base ListControl class, and therefore works much like the ListBox, DropDownList, RadioButtonList, and BulletedList Web server controls. For that reason, many of the procedures for working with the CheckBoxList control are the same as the procedures for the other list Web server controls.
CheckboxList can mostly be used when needs to create more than one checkboxes and bind data from database.
CheckBox Control HTML Attribute
When the CheckBox control renders to the browser, it contains two parts: an input element representing the check box, and a separate label element representing the caption for the check box. The combination of the two elements is in turn wrapped in a span element.