Ok. Me respondo yo mismo.
He realizado una prueba con este código:
Código:
Dim oMenu As Control = FindControl("cbMenu_2")
Dim cbMenu As CheckBox = CType(oMenu, CheckBox)
Try
Label4.Text = cbMenu.Checked
Catch ex As Exception
Label4.Text = ex.ToString
End Try
El problema era que al realizar el postback me desaparecían los controles generados dinámicamente. La solución ha sido colocar antes de este código el procedimiento de generación de controles dinámicos.
Saludos.