2 つのパネル コントロールに 2 つのメニューを含むマスター ページ ファイルがあります。また、コントロールを使用して、ユーザーがログインしているかどうかを確認し、ユーザーのタイプを取得します。
パネルを表示/非表示にしたいタイプに応じて。コントロール自体は、マスター ページでは参照されませんが、CMS システムを通じて動的に参照されます。
ユーザー コントロールで findcontrol を使用して、マスター ページでパネル コントロールを検索したいと考えています。さまざまな方法を試しましたが、すべて null で返されます。
マスター ページのコンテンツ プレースホルダーは asp:Content runat="server" ContentPlaceHolderID="PHMainBlock" です。
コントロールは asp:Panel ID="NormalUser" runat="server" と呼ばれます
私はコードを使用してみました....
Panel ph = (Panel)Page.Master.FindControl("NormalUser");
ph.Visible = false;
しかし、null を返します。何か助けはありますか?
ありがとう..