Accediendo al control de la página maestra en un archivo ascx.

Tengo un archivo de página maestra que contiene 2 menús en 2 controles del panel. También utilizo un control para verificar si el usuario ha iniciado sesión y obtener el tipo de usuario.

Dependiendo del tipo, quiero mostrar / ocultar el panel. El control en sí no está referenciado en la página maestra, sino de manera dinámica a través del Sistema CMS.

Quiero usar findcontrol en el control del usuario para encontrar el control del panel en la página maestra. He intentado diferentes métodos pero todos vuelven con nulo.

El marcador de posición del contenido en la página maestra es asp: Content runat = "server" ContentPlaceHolderID = "PHMainBlock"

y el control se llama asp: Panel ID = "NormalUser" runat = "server"

He intentado usar el código ...

<code>Panel ph = (Panel)Page.Master.FindControl("NormalUser");
ph.Visible = false;
</code>

Pero trae nula, ¿alguna ayuda?

Gracias..

Respuestas a la pregunta(4)

Su respuesta a la pregunta