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..