Kimsenin elleşemeyeceği bir checkbox yapmak istediğimiz öncellikle enable özelliğini false ediyoruz ve görüyoruz html deki disable propertysini işleme koyduğu için tam olarak readonly bir şey olmuş olmuyor.Ancak üzerine tıklandığında false değere döndüren bir js koduyla mevzuyu halledebiliyoruz.
CheckBox1.Attributes.Add("onclick", "return false;");
Not : Aynı özellik CheckBoxList'te de kullanılabilmektedir.
Kaynak : http://forums.asp.net/t/1016467.aspx