You can use the aspnet ajax updatepanel control and wrap your controls within that panel so that it will not refresh everytime you will check a checkbox and fired the event... another thing is you can use JavaScript and handle the stuff at the Client Side since you dont want to post back on the server...
more info about UpdatePanel control then you can check this out
http://www.asp.net/ajax/documentation/live/overview/UpdatePanelOverview.aspx
Regards,
Vincent Maverick Durano
Please post questions to the forums, where others may benefit.I do not offer free assistance by e-mail. Thank you!