Dostęp do kontroli strony wzorcowej w pliku ascx

Mam plik strony wzorcowej, który zawiera 2 menu w 2 panelach. Używam również kontroli, aby sprawdzić, czy użytkownik jest zalogowany i uzyskać typ użytkownika.

W zależności od typu chcę pokazać / ukryć panel. Sama kontrola nie jest przywoływana na stronie wzorcowej, ale dynamicznie za pośrednictwem systemu CMS.

Chcę użyć findcontrol w kontrolce użytkownika, aby znaleźć kontrolkę panelu na stronie wzorcowej. Próbowałem różnych metod, ale wszystkie wróciły z wartością null.

Elementem zastępczym treści na stronie wzorcowej jest asp: Content runat = "serwer" ContentPlaceHolderID = "PHMainBlock"

a kontrola nazywa się asp: Panel ID = "NormalUser" runat = "serwer"

Próbowałem użyć kodu ....

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

ale przywraca zero, jakakolwiek pomoc?

dzięki..

questionAnswers(4)

yourAnswerToTheQuestion