Below is an example of the ASP.NET Button used as a checkbox. With it's rich client API, it's the perfect replacement for the classic ASP.NET Checkbox control.