0

コードの複雑さを避けるために Web サイトを設計しています。フッター セクションにコントロールを使用し、マスター ページ自体でコントロールを呼び出します。しかし今、私のクライアントは、contactus という名前の特定のページのフッターは必要ないと尋ねています。

それで、ここで単一ページのコントロールを無効にするプログラム的な方法または利用可能な他の解決策はありますか?

私のマスターページ構造:

<form id="form1" runat="server">
    <div id="bodywrapper">
            <ucdart:Header ID="Header1" runat="server" />
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </div>
        <ucdart:Footer ID="Footer1" runat="server" />
</from>
4

2 に答える 2

1

divを非表示にしたいページでこれを試すことができます

Footer  foot = (Footer)Master.FindControl("Footer1");
foot.Visible = false;

これは、divを表示したいページにあります

Footer  foot = (Footer)Master.FindControl("Footer1");
foot.Visible = true;
于 2012-05-16T06:39:24.643 に答える
0
Control c = Master.FindControl("Footer1");
 c.Visible = false;
于 2012-06-27T12:17:48.177 に答える