Uhmm gracias por vuestra ayuda!..Uhmm, de nada entonces.
Bueno todo esto es correcto debido a que registras el Script, pero este solo se escribe en la pagina web y hasta que no se termine de cargar TODA la pagina y el codebehind deja de ejecutarse, este codigo no se ejecuta.
Entonces, el label simplemente toma el valor del CheckBox sin tener valor
alguno (Por decirlo de una manera).
Si el CheckBox es un control de servidor. Porque no lo cambias desde el
codebehind en vez de usar una funcion javascript.
Seria tan simple como hacer lo siguiente:
---------
Button1_Click
---------
If TextBox1.Text.Trim = "Administrador" Then
CheckBox1.Checked = True
Else
CheckBox1.Checked = False
End If
Label1.Text = CheckBox1.Checked.ToString
---------
Saludos.