MAKE SURE IN ASPX page :
AutoPostBack="True" for your checkbox
Eg.
<asp:checkbox id="cbCheck" runat="server" xmlns:asp="#unknown">
oncheckedchanged="cbCheck_CheckedChanged" AutoPostBack="True" ></asp:checkbox>
protected void cbCheck_CheckedChanged(object sender, EventArgs e)
{
if (cbCheck.Checked == true)
{
rblList.Enabled = true;
}
else
{
rblList.Enabled = false;
}
}