2パネルのコントロールに2つのメニューを含むマスターページファイルがあります。 私はまた、コントロールがユーザーがログインしているかどうかを確認し、ユーザーの種類を取得します。ascxファイルのマスターページコントロールへのアクセス
タイプのデポジットパネルの表示/非表示を希望します。コントロール自体はマスターページでは参照されませんが、CMSシステムを介して動的に参照されます。
ユーザーコントロールでfindcontrolを使用して、マスターページでパネルコントロールを探したいとします。私はさまざまな方法を試しましたが、すべてnullに戻ってきます。
マスターページのコンテンツプレースホルダは ASP:コンテンツにrunat = "サーバー" ContentPlaceHolderID = "PHMainBlock"
と制御が ASPと呼ばれる:パネルID = "NormalUser" にrunat = "サーバー"
私は、コードを使用してみましたが....
Panel ph = (Panel)Page.Master.FindControl("NormalUser");
ph.Visible = false;
だが、任意の助けをヌルに戻しますか?
感謝..
コントロールにクラス名を設定し、クラス属性で検索しますか? StartUp Scriptを登録し、同じ機能を実行するための関数にアクセスします。 – Pankaj